Знак в программировании php

Расмус Лердорф, отец языка PHP. Объясняет $знак как способность вставлять переменные в литеральные строковые значения (интерполяция). Чтобы переменные отличались от остальной части строки. Знак доллара перед переменными в PHP вдохновлен Perl. Который сильно повлиял на PHP в первые годы его существования. Многие другие языки программирования также используют знак доллара в своем синтаксисе. Этот символ называется “сигил” и упрощает интерполяцию.

Имена без префиксов $считаются константами, функциями. Именами классов и т. Д.

Использование сигила упрощает интерполяцию переменных в строки:

 $name = "World"; echo "Hello, $name"; 

Где, как и в языках без использования сигиллы (например, Python), вы должны либо объединить строки:

 name = "World" print "Hello, " + name 

или используйте специальный синтаксис интерполяции, если язык предоставляет его. Например, Рубин:

 name = "World" puts "Hello #{name}" 

Многие люди, привыкшие к другим языкам, могут найти использование сигиллы странным, но вы можете быстро привыкнуть к ней и обнаружить ее преимущества.

Смотрите также