Уроки PHP для начинающих / #3 – Переменные и типы данных
Несколько слов о типизации в 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»...
Имена переменных PHP
PHP - это один из немногих языков, где имена переменных должны начинаться со специального символа. Я говорю “немногих”, потому что не знаю всех языков мира, и могу предположить, что нечто подобное есть ещё где-то. Хотя я из таких оригиналов знаю только язык PHP. Идентификаторы в PHP, как и в большинстве других языков, не могут начинаться с цифры и не должны содержать пробелов. Но вот к переменным у РНР особое отношение - они ДОЛЖНЫ начинаться со знака доллара ($)...