Zend Certified Engineer (ZCE). PHP Basics

Основы PHP для получения  Zend Certified Engineer (ZCE).

Согласно официальной документации, в основы PHP входят:

  1. Теги PHP
  2. Изолирование от HTML
  3. Разделение инструкций
  4. Комментарии

Теги PHP

Всего существует 5 видов PHP тегов

  1. <?php ?> - рекомендованный тег для написания PHP кода
  2. <?= ?> - рекомендованный тег для вывода данных, аналог <?php echo 'Some expression' ?>
  3. <? ?> - тег для написания кода, если включена настройка short_open_tag в php.ini
  4. <% %> - ASP тег. Доступен если включена настройка asp_tags. Убрана возможность использования в версии PHP 7.0. 
  5. <script language="php"> </script> - тег скрипт, убран в версии PHP 7.0.

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

Важно. В PHP 5.2 и более ранних версиях парсер не позволял файлам содержать только один открытый тег <?php. Это было разрешено, начиная с версии PHP 5.3 при наличии одного или более пробела после открывающего тега.

Важно. Начиная с PHP 5.4 короткий тег echo <?= всегда распознается и действует, несмотря на значение опции short_open_tag.

Изолирование от HTML

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

 

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

Разделение инструкций

В PHP все инструкции в коде должны быть разделены с помощью ; .  Закрывающий тег ?>, можно использовать вместо ;

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

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

Комментарии

В PHP можно добавлять комментарии следующего вида:

  1. Однострочные комментарии
  2. Блочные комментарии
  3. Комментарии в стиле shell

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

© Krenar 2020. All right reserved.