Конструкція `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:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | uk