эхо против печати в PHP

эхо-сигнал () и Распечатать() не функции, а языковые конструкции в PHP. Они оба используются для вывода строк, и между ними есть очень незначительные различия эхо и Распечатать в PHP.

Сравнительная таблица

Сравнительная таблица эхо и печати
эхоРаспечатать
параметры echo может принимать более одного параметра, если используется без скобок. Синтаксис: echo expression [, expression [, expression]…]. Обратите внимание, что echo ($ arg1, $ arg2) недействителен. печать принимает только один параметр.
Возвращаемое значение эхо не возвращает никакого значения print всегда возвращает 1 (целое число)
Синтаксис void echo (строка $ arg1 [, строка $…]) int print (строка $ arg)
Что это? В PHP echo - это не функция, а языковая конструкция. В PHP печать - это не функция, а языковая конструкция. Тем не менее, он ведет себя как функция в том, что он возвращает значение.

Содержание: эхо против печати в PHP

  • 1 Скорость эха против печати в PHP
  • 2 Функция против языковой конструкции
  • 3 Параметры и синтаксис print vs echo
  • 4 Ссылки

Скорость эха против печати в PHP

Скорость обоих эхо и Распечатать Заявления в PHP примерно одинаковы. Использование одного над другим вряд ли приведет к улучшению производительности вашего приложения. Теоретически, эхо более эффективно, потому что не возвращает никакого значения.

Функция против языковой конструкции

В отличие от большинства строковых функций PHP, эхо и Распечатать не функции, а языковые конструкции. Поэтому не требуется использовать скобки при использовании эхо или Распечатать.

Параметры и синтаксис print vs echo

При использовании с круглыми скобками (например, вызовом функции) оба Распечатать и эхо принять только 1 аргумент. Например,

эхо («Не паникуй!»); печать («Ответ 42.»); 

Однако при использовании без скобок, эхо может принять несколько аргументов. Например,

эхо "не", "", "паника", "!"; // Это верно. выведите «The», «answer», «is», «42.»; // Это неверно. 

Ссылки

  • echo - ссылка на PHP
  • print - справочник по PHP