PHP Manual

Echo - вивід у вихідний код

16. 02. 2020

Obsah článku

Конструкція `echo` використовується для виводу змінної або рядка у вихідний код.

Підтримка: Всі версії
Короткий опис: Вивести один або декілька рядків
Тип: команда, конструкція (не функція)

Опис

echo 'Привіт, світе!';

На ньому написано: "Привіт, світ".

$var = 'Текст';
echo $var;

Виводить значення змінної $var, тобто "Текст".

Echo не є функцією (це команда), тому ви можете використовувати дужку, а можете і не використовувати. Таким чином, правильним є також написання echo ("hello world");.

Додаткове зауваження: PHP розглядає Echo як команду (конструкцію) і, таким чином, трактує її як вираз. Дужки в цьому випадку не є обов'язковими. Якщо дати позначення: echo ('щось');, то оператор Echo не стає функцією і не розглядається як така. Дужки в даному випадку означають взяття в них точного значення виразу, подібно до того, як це працює в математиці.

Лапки

Рядки можуть бути взяті в лапки та апострофи.

Отже, це:

echo "Привіт";

Це те саме, що і зараз:

echo 'Привіт';

Але пам'ятайте, що кожен рядок повинен починатися і закінчуватися одним і тим же типом символу лапок, і символ лапок не повинен використовуватися в рядку.

Наприклад, якщо ви хочете вивести HTML-посилання (або будь-який HTML-код), перед лапками необхідно поставити косу риску. Коса риска означає "саме цей символ", тому вона не розуміється як вираз у мові.

echo "<a href="index.php\">текст посилання</a>";

Технічна примітка: Лапки мають особливе значення в PHP.

Параметри

  • arg Вихідний параметр.

Значення, що повертаються

Значення не повертається.

Не може бути використана як змінна.

Примітка

Примітка: Оскільки це мовна конструкція (конструкція = команда) (а не функція), вона не може бути завантажена у змінну.

Приклад

echo "Привіт, світе!";
echo "echo" може виводити декілька рядків тексту.
Але остерігайтеся HTML-тега <br>, він не друкується. Для цього і призначена функція nl2br()".;
$a = "php"; // визначення змінної
echo "Мені подобається" . $a; // пише він: Мені подобається php

Echo також має скорочений синтаксис, де можна використовувати тільки знак рівності після відкриваючого php-тега.

Ahoj <?=$jmeno;?>!

Це корисно, якщо нам потрібно написати якусь швидку інформацію на сторінку. Наприклад, поточного року:

Píše Jan Barášek © <?=date('Y');?>

Цей скорочений синтаксис буде працювати тільки в тому випадку, якщо включено скорочене відкриття php-тегів, тобто директива short_open_tag встановлена в значення on.

Операція

Всі звичайні математичні операції можна виконувати за допомогою команди echo.

Детальніше про математику див. окрему статтю.

echo 5 + 3 * 2; // виводить 11

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
10.
Status:
All systems normal.
2024