| |||||
Типизация объектов при передаче их в функции/методыКраткое описание
PHP5, оставаясь не типизированным языком, вводит некоторую типизацию для объектов, передаваемых в виде параметров в функции и методы. Имя класса, к которому принадлежат объекты, которые принимает функция, указываются перед именем соответствующей переменной.
<?phpРезультат: Следует заметить, что проверка типов производится не во время компиляции, как в типизированных языках, а во время выполнения. Это значит, что код
<?phpэквивалентен
<?phpДанный синтаксис применим только к объектам и классам, но не встроенным простым типам. Проблемы с обратной совместимостьюПроблем с обратной совместимостью данное нововведение не имеет. Дополнительные сведения
Описание в оригинальной документации:
Комментариев нет.
[Показать комментарии/форму]
| |||||