Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VOPROSY_PO_IP.docx
Скачиваний:
16
Добавлен:
18.05.2015
Размер:
693.24 Кб
Скачать

17.Основы синтаксиса php начального уровня: имена переменных, комментарии. Разделение строк, взаимодействие с кодом html.

Синтаксис — сторона (комплекс правил записи) языка программирования, которая описывает структуру программ как наборов символов (обычно говорят — безотносительно к содержанию). Синтаксису языка противопоставляется его семантика.

Синтаксис языка описывает «чистый» язык, в то же время семантика приписывает значения (действия) различным синтаксическим конструкциям.

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

В интерпретируемых языках программирования проверка синтаксиса проводится перед каждым интерпретированием.

Синтаксис PHP разрешает совместное и раздельное использование кода PHP и HTML

PHP файлы обычно представляют смесь кода PHP и гипертекста HTML. Это не создаёт проблем, так как PHP-код всегда заключается внутри тегов <?php ….. ?>, поэтому сервер легко идентифицирует его. Если этот код не формирует текст для отображения, то он просто выполняется. В противном случае формируется текст и вставляется на то место, где находился код. В любом случае PHP-код удаляется перед отправкой готовой страницы клиентскому браузеру.

Блоки кода php могут произвольным образом чередоваться с блоками HTML. Сервер обработает и передаст браузеру в виде HTML и просто чистый («голый») PHP-код.

Определение и синтаксис имени переменной

PHP предназначен прежде всего для обработки различных данных, а для этого надо использовать переменные. Переменные являются контейнерами для данных (в смысле раздела 1.4.3.1). Поэтому можно говорить что «…переменная содержит определённое значение или данное определённого типа». И, как следствие, переменная должна иметь имя или, как ещё говорят, идентификатор.

Итак, переменная - это область оперативной памяти, доступ к которой осуществляется по имени. Все данные, с которыми работает программа, хранятся в виде переменных (исключение — константа, которая, впрочем, может содержать скалярные данные - boolean , integer , float и string).

Имена всех переменных в PHP должны начинаться со знака $ — так интерпретатору значительно легче "понять" и отличить их, например, в строках. Далее может следовать буква или знак подчеркивания, после которого может следовать произвольное количество букв, цифр или знаков подчёркивания. Можно сказать, что обращение к переменной происходит по признаку знака $.

Имена переменных чувствительны к регистру букв: например, $var — не то же самое, что $Var или $VAR.

В официальной документации PHP указано, что имя переменной может состоять не только из букв "Латиницы" и цифр, но также и из любых символов, код ASCII которых старше 127, — в частности, и из символов кириллицы, то есть "русских" букв! Однако не рекомендуется применять кириллицу в именах переменных — хотя бы из-за того, что в различных кодировках ее буквы имеют различные коды.

Можно сказать, что переменные в PHP — это особые объекты, которые могут содержать в буквальном смысле все, что угодно

Комментарии

Используются следующие значки: ′// ′, ′ /* …. */ ′,

Вложенные комментарии недопустимы.

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

Распространённым приёмом отладки является заключение части кода в комментарий, чтобы предотвратить его выполнение.