PHP: литералы, идентификаторы и инструкции

Литералы

Литерал - это запись в исходном коде программы, представляющая собой значение некоторого типа данных, у которого нет имени:

11           // Числовой литерал
"мой текст"  // Строковой литерал
true         // Булев литерал
[]           // Литерал массива

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

$num = 23;
$fish = "акула";

Литералы являются важной частью любого языка программирования, так как написать программу без них невозможно.

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

Идентификатором называется последовательность букв, цифр и символов подчёркивания ( _ ). Идентификаторы выступают в качестве имён переменных, функций, свойств объекта, и т. д. При выборе идентификатора необходимо учитывать следующие правила:

Примеры допустимых идентификаторов в качестве имён переменных:

$x
$my_var
$_myCar2

Чтобы лучше понимать код, при его чтении, идентификаторы желательно придумывать такие, которые будут соответствовать хранящимся в них данным:

$age = 35;             // Возраст
$hairColor = "Чёрный"; // Цвет волос
$year = 1900;          // Год

Есть два устоявшихся негласных стиля используемых для записи идентификаторов, состоящих из нескольких слов: CamelCase и Snake_case.

CamelCase — "Верблюжья" нотация (нотация — это устоявшиеся правила записи). Согласно этому стилю идентификаторы, которые состоят из одного слова, пишутся строчными буквами:

$color = "серый";
$number = 15;

Если идентификатор состоит более, чем из одного слова, то первое слово пишется строчными буквами, а каждое последующее слово начинается с прописной (заглавной) буквы:

$myAge = 23;
$firstName = "Дональд";

Верблюжья нотация получила своё название в результате того, что заглавные буквы внутри идентификатора напоминают горбы верблюда.

Snake_case — "Змеиная" нотация. Согласно этому стилю идентификаторы, которые состоят из одного слова, пишутся строчными буквами:

$color = "белый";
$number = 25;

Если идентификатор состоит более, чем из одного слова, то слова разделяются символом нижнего подчёркивания, при этом каждое последующее слово пишется с маленькой буквы:

$my_age = 23;
$first_name = "Дональд";

Инструкции

Инструкция — это указание интерпретатору на совершение какого-либо действия, например, создать переменную, запустить цикл, выполнить условный переход, выйти из функции и т. п. Любая программа представляет собой последовательность выполняемых инструкций. Окончание инструкции обозначается символом ; (точка с запятой):

<?php

    echo 'Это текст';
	 
?>

Точку с запятой можно не ставить у последней инструкции перед закрывающим тегом ?>. В этом случае закрывающий тег автоматически подставляет точку с запятой после последней инструкции:

<?php echo 'Точка с запятой будет подставлена автоматически.' ?>

Обычно инструкции используют внутри себя одно или более выражений, например, инструкция условного перехода имеет выражение, которое используется в качестве условия выполнения. Сами по себе инструкции не имеют ни значения, ни типа.

Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011 – 2024 © puzzleweb.ru | razumnikum.ru

Реклама на сайте | puzinfo@puzzleweb.ru | ruen