3 месяца назад
Типизация PHP: Преимущества и Недостатки
Типизация PHP. Какая  используется система типов? Смотря на синтаксис языка PHP, понимаем, что тут применяется динамическая система типов. Это значит, что типы переменных определяются автоматически в момент присвоения значения, а не при их объявлении. Давайте рассмотрим плюсы и минусы такой системы. Начиная с PHP 7.x, в язык были введены явные типы для функций и методов. Это позволяет указывать типы параметров и возвращаемых значений, что улучшает безопасность и читаемость кода...
157 читали · 6 лет назад
Несколько слов о типизации в PHP
Статья подготовлена для студентов курса «Backend-разработчик на PHP» в образовательном проекте OTUS. По виду типизации, языки программирования делятся на языки с динамической (dynamic typing) и статической типизацей (static typing). Статическая типизация — когда тип переменной точно известен в compile-time, например в Clang int a = 1; и в run-time тип переменной «a» может быть только integer. С динамической типизацией попроще. Тип переменной выводится в run-time, например, в PHP $a = 1; и в run-time переменная «$a» может быть числом 1 или даже строкой «string»...