В PHP есть два способа получить вывод: ключевое слово echo
или print
. Эти два способа технически не являются функциями, поэтому их можно использовать без скобок.
На самом деле между ними нет никакой разницы. Они оба используются для вывода данных на экран.
Отображение строк и переменных с помощью Echo
Пример кода:
<?php
Echo "I am line one";
Echo "I am line two";
Echo "I am line three";
Echo "I am line four";
?>
Пример вывода:
Причина, по которой мы добавляем тег <br>
в конце каждой строки, заключается в том, что PHP не разделяет строки автоматически по умолчанию. Без тегов разрыва код будет выглядеть следующим образом.
Как видите, разница состоит в том, что без тегов разрыва строки “слипаются”.
Пример кода:
<?php
$a = "I am sentence one";
$b = "I am sentence two";
$c = "I am sentence three";
echo $a;
echo "<br>";
echo $b;
echo "<br>";
echo $c;
?>
Пример вывода:
Вы можете отображать переменные с помощью echo
без заключения их в кавычки.
PHP Echo и элементы HTML
С помощью функции echo
можно отображать строки, числа и переменные. Однако простое отображение обычного текста выглядит довольно уныло.
Чтобы код смотрелся более привлекательно при отображении, почти всегда необходимо встраивать некоторые HTML-теги в команды. Здесь элемент-разделитель прикреплен к тексту.
Пример:
<?php
Echo "<div>I am the first sentence</div>";
Echo "<div>I am the second sentence</div>";
Echo "<div>I am the third sentence</div>";
Echo "<div>I am the fourth sentence</div>";
?>
Вывод:
PHP Echo и переменные
Чтобы отобразить переменные внутри HTML-тегов, можно добавить их в виде обычного текста.
Пример:
<?php
$h1 = "h1";
$h2 = "h2";
$h3 = "h3";
$h4 = "h4";
$h5 = "h5";
Echo "<h1>I am header1 $h1 </h1>";
Echo "<h2>I am header2 $h2</h2>";
Echo "<h3>I am header3 $h3 </h3>";
Echo "<h4>I am header4 $h4 </h4>";
Echo "<h5>I am header5 ”.$h5. “</h5>";
?>
Вывод:
В этом примере используются два разных синтаксиса: оба они приемлемы в данном случае.
Добавление атрибутов HTML
Приведенные выше примеры все еще выглядят довольно уныло. Чтобы сделать сайт более интересным, нужно добавить описания в HTML.
Чтобы добавить атрибуты, пишем их, как обычно, внутри каждого элемента. Главное отличие заключается в том, что вместо двойных кавычек мы используем одинарные.
Пример:
<html>
<head><title></title></Head>
<style>
.red
{
border: 2px solid red;
}
</style>
<body>
<?php
Echo "<div class='red'>I am the first sentence</div>";
Echo "<div class='red'>I am the second sentence</div>";
Echo "<div class='red'>I am the third sentence</div>";
Echo "<div class='red'>I am the fourth sentence</div>";
?>
</body>
</html>
Вывод:
Вот как мы можем отобразить неупорядоченный список с помощью PHP.
Пример:
<?php
echo "<ul>";
$a = "I am a variable";
echo "<li> This is the first list item</li>";
echo "<li> This is the second list item</li>";
echo "<li> This is the third list item </li>";
echo "<li> This is a variable $a </li>";
echo "</ul>”;
?>
Вывод:
Читайте также:
- PHP 8.1 уже обещает стать одним из лучших релизов
- Мой любимый вопрос на собеседовании для веб-разработчиков: «Понимаете ли вы, что такое массивы?»
- Погружение в unserialize(): больше, чем RCE
Читайте нас в Telegram, VK и Яндекс.Дзен
Перевод статьи Eric Tam: How To Use PHP To Output Data