PHP — Обзор синтаксиса

PHP — Обзор синтаксиса

От автора: в этой статье мы расскажем про базовый синтаксис PHP, важно, чтобы вы надлежащим образом усвоили этот аспект PHP.

Переход в PHP

Механизм парсинга PHP нуждается в способе дифференцировать PHP-код от других элементов на странице. Средство, с помощью которого это делается, известно под названием «переход в PHP». Оно включает в себя четыре различных способа.

Канонические теги PHP

Наиболее универсальным является стиль тегов PHP:

Если вы используете этот стиль, вы можете быть уверены, что теги всегда будут правильно интерпретироваться.

Короткие открывающиеся теги (SGML-стиль)

Короткие или сокращенные открывающиеся теги выглядят следующим образом:

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

Выбрать опцию —enable-short-tags при установке PHP.

Установить параметр short_open_tag в файле php.ini. Этот параметр должен быть отключен для синтаксического анализа XML с помощью PHP, поскольку для тегов XML используется тот же синтаксис.

Теги в стиле ASP

Теги в стиле ASP имитируют теги, используемые Active Server Pages для определения блоков кода. Теги в стиле ASP выглядят следующим образом:

Чтобы использовать теги в стиле ASP, вам необходимо установить соответствующий параметр конфигурации в файле php.ini.

Теги HTML-скриптов

Теги HTML-скриптов выглядят так:

Комментирование PHP-кода

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

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

Вывод нескольких строк

Ниже приводится пример вывода нескольких строк в одном операторе print:

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

В PHP почти не используется пустые пространства

Пустые пространства — это элементы, которые, как правило, не видны на экране, в том числе пробелы, отступы и символы конца строки.

В PHP пустые пространства почти никогда не имеют значения, то есть неважно сколько пробелов у вас есть в строке. Один символ пробела — это то же самое, что несколько таких символов. Например, каждый из следующих операторов PHP, который присваивает сумму 2 + 2 переменной $Four, эквивалентен:

PHP чувствителен к регистру

Да, на самом деле PHP — это язык, чувствительный к регистру. Давайте рассмотрим следующий пример —

Этот код дает следующий результат:

Операторы- это выражения, заканчивающиеся точкой с запятой

В PHP оператором является любое выражение, которое заканчивается точкой с запятой (;). Любая последовательность действительных операторов PHP, которая заключена в тег PHP, является действительной программой PHP. Вот пример обычного оператора PHP, который в этом случае присваивает строку символов переменной $greeting:

Выражения представляют собой комбинации токенов

Самые маленькие блоки PHP — это неделимые токены, такие как числа (3.14159), строки (.two.), переменные ($two), константы (TRUE) и специальные слова, которые составляют синтаксис самого PHP, такие как if, else, while, for и так далее.

Скобки задают блоки

Хотя операторы не могут быть объединены, как выражения, вы всегда можете поместить последовательность операторов в любом месте, заключая их в набор фигурных скобок. Приведенные ниже операторы эквивалентны:

Запуск PHP-скрипта из командной строки

Да, вы можете запустить PHP-скрипт из командной строки. Предполагается, что у вас есть следующий контент в файле test.php

Теперь запустите этот скрипт из командной строки следующим образом:

Это код дает следующий результат: Hello PHP!!!!!

Надеюсь, теперь вы получили общее представление о базовом синтаксисе PHP.

Источник: //www.tutorialspoint.com/

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте: