Starting with version 5.3, PHP supports late binding for static methods. While it\'s an undoubtedly useful feature, there are only several cases where its use is really nece
Where I find a need to use late static binding is to allow mocking of static methods for unit testing with PHPUnit. The problem I have is that I don't like changing code strictly to allow mocking, but I can get over that.
To answer your question, however, I would bet that whatever performance cost this carries, it will pale in comparison to most program runtimes. In other words, it won't make a noticeable difference.