PHP Чувствительность к регистру
В PHP, все ключевые слова (например: if , else , while , echo и т.п.), классы и функции определенные пользователем не чувствительны к регистру.
В приведенном ниже примере, все три заявления echo являются легальными (и равными):
Пример
Однако, все имена переменных чувствительны к регистру.
В приведенном ниже примере только первая инструкция будет отображать значение переменной $color (это потому, что $color , $COLOR , и $coLOR рассматриваются как три различные переменные):
Пример
$color = «красный»;
echo «Мой автомобиль » . $color . «
«;
echo «Мой дом » . $COLOR . «
«;
echo «Моя лодка » . $coLOR . «
«;
?>
Синтаксис PHP
Сценарий PHP выполняется на сервере, а результат сценария в виде HTML-документа отправляется обратно в браузер пользователя.
Cинтаксис любого языка программирования гораздо изучать на примерах, чем используя монотонное описание, какие-либо диаграммы и схемы. Поэтому приведем пример простейшего скрипта на PHP:
Пример
Моя первая страница PHP
echo «Привет, я — скрипт PHP!»;
?>
Примечание: Операторы PHP заканчиваются точкой с запятой ( ; ).
Обратите внимание, что HTML-код корректно обрабатывается интерпретатором PHP.
Вас возможно озадачило начало сценария: что здесь делают HTML-тэги и ? В этом и заключается основная особенность языка PHP — PHP-скрипт может совсем не отличаться от обыкновенного HTML-документа.
Сам код сценария начинается после открывающего тэга .
Синтаксис
// Здесь находится код PHP
?>
Итак, между этими двумя тэгами контент интерпретируется как программа, и в HTML-документ не попадает. Если же нужно что-либо вывести на веб-странице, сценарий PHP использует оператор » echo «
Чувствительность к регистру PHP
В PHP нет ключевых слов (например if , else , while , echo , etc.), классы, функции и определяемые пользователем функции не чувствительны к регистру.
В приведенном ниже примере все три оператора » echo » сработают одинаково:
Пример
ECHO «Привет Мир!
«;
echo «Привет Мир!
«;
EcHo «Привет Мир!
«;
?>
Примечание: Следует запомнить, что в отличие от классов и функций все имена переменных чувствительны к регистру!
В следующем примере только первая инструкция будет отображать значение переменной $length Это потому, что $length , $LENGTH и $lenGTH являются абсолютно разными переменными:
Пример
$length = «высокий»;
echo «Мой дом » . $length . «
«;
echo «Этот мужчина » . $LENGTH . «
«;
echo «Тот столб » . $lenGTH . «
«;
?>
Источник: www.wm-school.ru