PHP: литерали, идентификатори и изрази

Буквалът е запис в изходния код на програма, който е стойност на някакъв тип данни, който няма име:

В следващия пример 23 и акула са литерали, а $ num и $ fish са променливите, към които са присвоени:

Литералите са важна част от всеки език за програмиране, тъй като е невъзможно да се напише програма без тях.

Идентификатори

Идентификаторът е поредица от букви, цифри и долни черти (_). Идентификаторите действат като имена на променливи, функции, свойства на обекта и др. Когато избирате идентификатор, вземете предвид следните правила:

  • Идентификаторите не могат да съвпадат с никоя от PHP ключовите думи, тъй като те са част от синтаксиса на самия език и имат специално значение за интерпретатора.
  • Идентификаторите могат да бъдат един или повече знаци.
  • Идентификаторите трябва да започват с буква или долна черта. Това може да бъде последвано от всякакви букви, цифри и долни черти в каквото и да е количество.

Примери за валидни идентификатори като имена на променливи:

За да разберете по-добре кода, при четенето му е препоръчително да излезете с идентификатори, които да съответстват на данните, съхранявани в тях:

Има два добре установени неизказани стила, използвани за писане на идентификатори на много думи: CamelCase и Snake_case.

CamelCase - нотация "Камила" (нотирането е утвърдените правила за нотиране). Според този стил идентификаторите с една дума се изписват с малки букви:

Ако идентификаторът се състои от повече от една дума, тогава първата дума се пише с малки букви и всяка следваща дума започва с главна (главна) буква:

Нотацията на камилите получава името си от факта, че главните букви вътре в идентификатора приличат на гърбици на камила.

Snake_case - нотация "Snake". Според този стил идентификаторите на единични думи се изписват с малки букви:

Ако идентификаторът се състои от повече от една дума, тогава думите се разделят с знак за подчертаване и всяка следваща дума се записва с малка буква:

Инструкции

Инструкцията е инструкция към интерпретатора да извърши някакво действие, например да създаде променлива, да стартира цикъл, да изпълни условен скок, да излезе от функция и т.н. Всяка програма е последователност от изпълними инструкции. Краят на инструкцията се обозначава със символа; (точка и запетая):

Можете да пропуснете точката и запетая в последния израз преди затварянето?> Tag. В този случай затварящият маркер автоматично вмъква точка и запетая след последния оператор:

Обикновено инструкциите използват един или повече изрази вътрешно, например, инструкция за условно разклонение има израз, който се използва като условие за изпълнение. Инструкциите сами по себе си нямат значение или вид.