Синтаксис и теги PHP

Синтаксис открывающих и закрывающих тегов PHP

В php можно использовать четыре разные пары открывающих и закрывающих тегов. Вот список тегов.

  • Синтаксис по умолчанию
  • Короткие открытые теги
  • Пропустите закрывающий тег PHP в конец файла

Синтаксис по умолчанию

Синтаксис по умолчанию начинается с « php» и заканчивается с «?>».

Пример:

   phpecho "Синтаксис по умолчанию";?>   

Просмотрите пример (с синтаксисом тега по умолчанию) в браузере.

Короткие открытые теги

Короткие теги начинаются с «» и заканчивается на «?>». Короткие теги стиля доступны, только если они включены в файле конфигурации php.ini на серверах.

   echo "Пример PHP с короткими тегами";?>  

Пропускать закрывающий тег PHP в конце файла

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

Пример:

   phpecho "Пример PHP с короткими тегами";  

Разделение операторов PHP

В PHP операторы заканчиваются точкой с запятой (;), как в C или Perl. Закрывающий тег блока PHP-кода автоматически подразумевает точку с запятой, нет необходимости иметь точку с запятой в конце последней строки блока PHP.

Правила разделения операторов

  • точка с запятой
  • И/ИЛИ
  • закрывающий тег PHP

Действительные коды

   phpecho 'Это тестовая строка';?>  

В приведенном выше примере присутствуют как точка с запятой (;), так и закрывающий тег PHP.

   php echo 'This is a test'  ?>  

В приведенном выше примере после последней инструкции нет точки с запятой (;), но присутствует закрывающий тег PHP.

php echo ‘Здесь опущен последний закрывающий тег’;

В приведенном выше примере точка с запятой (;) последняя инструкция, но закрывающего тега PHP нет.

Чувствительность к регистру в PHP

В PHP пользовательские функции, классы, Ключевые слова основного языка (например, if, else, while, echo и т. д.) нечувствительны к регистру. Следовательно, три оператора эха в следующем примере равны.

Пример — 1

   phpecho ("Мы изучаем чувствительность к регистру в PHP 
"); ECHO («Мы изучаем чувствительность к регистру в PHP
»); EcHo («Мы изучаем чувствительность к регистру в PHP
»);?>

Вывод:

 Мы изучаем чувствительность к регистру PHP Мы изучаем чувствительность к регистру PHP Мы изучаем чувствительность к регистру PHP 

Просмотреть пример в браузере

Вкл. с другой стороны, все переменные чувствительны к регистру.

Рассмотрим следующий пример. Только первая инструкция отображает значение как $ amount, потому что $ amount, $ AMOUNT, $ amoUNT — три разные переменные.

Пример — 2

   php $ amount = 200; echo ("Сумма: $ amount 
"); echo ("Сумма: $ AMOUNT
"); echo ("Сумма: $ amoUNT
");?>

Вывод:

 Сумма: 200 Сумма: Сумма: 

Просмотреть пример в браузере

Нечувствительность PHP к пробелам

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

Следующие два примера одинаковы:

Пример:

   phpfunction student_info ($ student_name, $ class, $ roll_no) {echo "  Имя ученика: $ student_name 
"; echo" Его класс: $ class, а номер списка - $ roll_no "; } student_info ("Дэвид Рэй", "V", 12)?>

Вывод:

 Имя ученика: Дэвид Рэй Его класс  составляет: V, а номер рулона - 12 

Просмотрите пример в браузере

Пример: повышенная нечувствительность к пробелам

   phpfunction student_info ($ student_name, $ class, $ roll_no) {echo "Имя ученика: $ student_name 
"; echo "Его класс: $ class и № ролика: $ roll_no ";} student_info (" Дэвид Рэй "," V ", 12)?>

Вывод:

  Имя учащегося: Дэвид Рэй. Его класс: V, номер списка - 12 

Просмотреть пример в браузере

Пример: пробелы нечувствительность к табуляциям и пробелам

В следующем примере пробелы и табуляции используются в числовой операции, но в обоих случаях $ xyz возвращает одно и то же значение.

   php//одиночный пробел между $ xyz, =, 11, +, 12 $ xyz = 11 + 12; echo $ xyz. '
';//табуляции и пробелы $ xyz = 11 + 12; echo $ xyz;?>

Вывод:

 23  23 

Просмотреть пример в браузере

PHP: однострочные и многострочные комментарии

Однострочный комментарий

PHP поддерживает два следующих способа комментирования.

# Это однострочный комментарий.

//Это еще один способ однострочного комментария.

Пример:

    phpecho "Как сделать однострочный комментарий."; # Это однострочный комментарий .//Это еще один способ однострочного комментария.?>  

Вывод:

 Как сделать однострочный комментарий. 

Просмотреть пример в браузере

Несколько строки комментариев

PHP поддерживает комментарии стиля ‘C’. Комментарий начинается с пары символов/* и заканчивается парой символов */.

/* Это тестирование с несколькими комментариями,
, и эти строки будут проигнорированы
во время выполнения */

Пример:

   phpecho "Как делать многострочные комментарии";/* Это многострочный тест комментариев, и эти строки будут проигнорированы  время выполнения */?>  

Вывод:

 Как делать многострочные комментарии 

Просмотрите пример в браузер

Многострочные комментарии не могут быть вложены

   phpecho "Как делать многострочные комментарии  "; /* Это тестирование многострочного комментария, и эти строки будут проигнорированы во время выполнения */echo «Следующие форматы многострочных комментариев неверны.»; /* Это многострочный комментарий/* тестирование, и эти строки будут проигнорированы */во время выполнения */?>  

Первый скрипт PHP

Вот первый скрипт PHP, который отобразит «Hello World …» в веб-браузере.

  & lt? phpecho "  Hello World ... ";?>  

Теги сообщают веб-серверу, что все внутри тегов нужно рассматривать как запускаемый код PHP. Код очень простой. Он использует встроенную функцию PHP «echo» для отображения текста «Hello World …» на веб-странице. Все, что находится за пределами этих тегов, отправляется непосредственно в браузер.

Графическое представление

Объединение PHP и HTML

Синтаксис PHP применим только в тегах PHP.

PHP может быть встроен в HTML и размещен в любом месте документа.

Когда PHP встроен в документы HTML и PHP анализирует этот документ, он интерпретирует раздел, заключенный в открывающий тег ( php) и закрывающий тег (?>) PHP и игнорируйте остальные части документа.

PHP и HTML показаны вместе в следующем примере.

       PHP-страница     phpecho "Hello World ..."; echo "Hello World ...";?>     

Практикуйтесь здесь онлайн:

Оцените статью
nanomode.ru
Добавить комментарий