Достаточно ли динамичен PHP?
Это чисто субъективно, но я бы сказал «да»: если это позволяет вам / мне делать то, что от него требуется, это хорошо / динамично / быстро / независимо от того, достаточно; -)
Что касается статического / собственного материала: в PHP 5.3 (выпущено в конце июня этого года) было несколько значительных улучшений : теперь есть Позднее статическое связывание , которое было реализовано чтобы точно ответить на этот вопрос:
Эта функция была названа "поздняя статика"
привязки "с внутренней точки зрения
в уме. «Позднее связывание» происходит от
факт, что static::
больше не будет
решено с помощью класса, где
Метод определен, но это будет скорее
рассчитываться с использованием информации времени выполнения.
Это также называлось «статическое связывание»
как это может быть использовано для (но не
ограничено) статические вызовы методов.
Конечно, PHP 5.3 еще не широко доступен ... Но это произойдет, в один прекрасный день ^^