Знакомимся с PHP-тегами

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

Стандартные теги

Стандартные теги PHP (<?php ... ?>) являются наиболее универсальными и рекомендуются к использованию в любом PHP-коде для обеспечения наилучшей совместимости.

<?php echo "Привет, мир!"; ?>

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

Короткие теги (<? ... ?>) могут быть не доступны на всех серверах, так как для их использования требуется включить настройку short_open_tag в конфигурационном файле php.ini. Использование коротких тегов не рекомендуется в новом коде из-за вопросов портабельности.

<? echo "Привет, мир!"; ?>

Эхо-теги

Эхо-теги (<?= ... ?>) являются сокращением для <?php echo ...; ?> и полезны для вывода значения переменной или результата выражения. Эти теги доступны вне зависимости от настроек short_open_tag начиная с PHP 5.4.0.

<?= "Привет, мир!"; ?>

Теги в стиле ASP

Теги в стиле ASP (<% ... %> и <%= ... %>) были удалены в PHP 7.0.0 и не должны использоваться в новом или существующем коде.

HTML внутри PHP

PHP позволяет легко вставлять HTML внутрь PHP-скриптов, просто выходя из PHP-тегов в нужных местах.

<?php
$name = "Мир";
?>
<!DOCTYPE html>
<html>


<head>
  <title>Приветствие</title>
</head>


<body>
  <h1><?php echo "Привет, $name!"; ?></h1>
</body>


</html>

Подключение файлов

PHP-теги также используются при подключении внешних файлов в PHP-скрипт с помощью include или require.

<?php include 'header.php';
?> Тут может быть HTML-код. <?php require 'footer.php';
?>

При написании PHP-кода важно выбрать стиль тегов, который обеспечивает максимальную совместимость и соответствует стандартам проекта. Стандартные PHP-теги (<?php ... ?>) рекомендуются к использованию во всех случаях из-за их универсальности и поддержки на любом сервере.

Юрий Савченко

Привет, моё имя Юрий, и мне 39 лет. Родом из Грозного. Сейчас живу и работаю в Краснодаре, в одном из крупнейших маркетинговых агентств города. Я являюсь основным автором статей на проекте Code4web.

В основном пишу в такие категории как Javascript, HTML и Офтопик.

В свободное время я — лютый геймер. Обожаю игры серии Dark Souls и RPG. Это такой мой способ расслабиться и отдохнуть от повседневной рутины.

Code4Web