Команда echo у PHP

Давно мрію помандрувати Європою. Тури по Європі (туры по Европе) – моя мрія.

maque.org.ua - Команда echo у PHP

Знову перепрошую за затримку між постами. Цього разу йтиметься про команду echo, що дуже часто використовується PHP-програмістами. Ласкаво прошу коментувати, ставити питання, “виписувати” зауваження. 🙂

Попередня глава майбутньої книжки про PHP Базові принципи написання коду на PHP

Команда echo

I love Echo
I love Echo

Як ви вже бачили у попередніх главах цього підручника, команда echo використовується для виводу тексту у веб-браузер. Працюючи з PHP, цю команду будете використовувати, напевно, найчастіше

Щоб вивести на екран (у браузер) якийсь рядковий вміст (текст), використовуємо цю команду ось так:

[code lang=”PHP”]

[/code]

Аби додати певного форматування, можна використовувати HTML-теґи. Наприклад:

[code lang=”PHP”]
hello

“;

?>
[/code]

Обережно з лапками!

Echo використовує лапки для того, аби вказати початок та кінець значення, що передається на екран (браузер). Якщо у тексті, що ви передаєте через echo є лапки, то це може призвести до помилок. Щоб цього уникнути, можна зробити таке:

  • не використовувати лапки;
  • якщо ж першу пораду виконати не можна, то уникати проблем з лапками можна за допомогою косої риски (тобто замість “Поема “Сон” – монументальна” напишемо “Поема \“Сон\” – монументальна”. Про це є допис та видиво на maque.org.ua (Як уникнути символів у PHP (Character escaping);
  • також можна використовувати апострофи замість лапок, тоді помилок також не буде, але це можна робити тільки тоді, якщо ви не використовуєте змінні між лапками. Про це пізніше.

You may also like

8 коментарів

  1. В цей урок потрібно було включити опис команди PRINT, там різницю між цими командами.
    Ще існує такий запис:
    echo ‘1 ‘, ‘2 ‘, ‘3 ‘, ‘4 ‘, ‘$a’;
    По своїй суті це те ж саме, що:
    echo ‘1’;
    echo ‘2’;
    echo ‘3’;
    echo ‘4’;
    echo ‘$a’;

    І ще такий запис, який також часто використовується, і було б добре розяснити людям.

    echo <<<zminna
    довгий, багаторядковий текст, + можна писати змінні
    zminna;

    Загалом, коротко. Дуже коротко. Хотілося б розгорнутіше розглянути цю команду, так як ні один нормальний скрипт не обходиться без неї.((

  2. @ kopaweb:
    Дякую за конструктивні зауваження та поради.

    Чесно кажучи, сам не знав про можливість написання:

    echo ’1 ‘, ’2 ‘, ’3 ‘, ’4 ‘, ‘$a’;

    бо сам ще вчу. У наступних главах це усе буде. Не перемикайтесь! 🙂

  3. вообще лучше использовать однираные кавычки для вывода данныых, а не двойные. Двойные подразумевают наличие переменной в выводе, что создает лишнюю нагрузку (мизерную правда) на процессор ПХП

    кстати тоже первый раз такую форму записи встретил. цикаво
    echo ’1 ‘, ’2 ‘, ’3 ‘, ’4 ‘, ‘$a’;

    кстати, переменную $a в данном случае в кавычки не надо обрамлять, так как выведется просто текст $a, а не значение переменной

  4. Цікаво чому не описали різницю між подвійними лапками та одинарними (які і коли слід використовувати)?