PHP echo против операторов печати

Php Echo Protiv Operatorov Pecati



Разработчики PHP часто используют эхо и Распечатать операторы для вывода данных на веб-страницы. Хотя оба утверждения могут показаться похожими, они имеют некоторые заметные различия. Понимание этих различий может помочь вам выбрать соответствующий оператор для вашего проекта и оптимизировать код PHP для повышения производительности. В этой статье мы рассмотрим различия между эхо и Распечатать операторы в PHP и предоставить примеры, которые помогут вам понять, когда использовать каждый из них.

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

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

Синтаксис PHP эхо-оператор написано ниже:







эхо

В следующем примере показана работа echo с одним аргументом:





эхо 'Привет!!' ;

?>

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



Следуйте приведенному ниже примеру, в котором мы передали несколько строк в операторе echo:







эхо 'Добро пожаловать' , 'к ' , «Линукс» , 'Намекать' ;

?>

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

В PHP вы также можете использовать Распечатать для отображения вывода и использования с круглыми скобками или без них. Он действует как функция и возвращает значение 1.



Ниже приведен синтаксис распечатать заявление :

Распечатать

В приведенном ниже примере показан оператор печати в PHP:



Распечатать 'Привет!! ' ;

?>

Оператор печати может использоваться со скобками:

Распечатать ( )

Распечатать ( 'Привет!! ' ) ;

?>

echo против операторов печати

Разница между PHP-операторами echo и print заключается в том, как они возвращают свой вывод. В PHP, эхо — это языковая конструкция, которая может выводить одну или несколько строк, разделенных запятыми. Он не имеет возвращаемого значения и сразу отправляет вывод в браузер.

С другой стороны, Распечатать — это функция, которая принимает один аргумент и возвращает значение 1, которое можно использовать в выражении. В отличие от оператора echo, print может выводить только одну строку и автоматически добавляет символ новой строки в конце строки. Он также отправляет вывод непосредственно в браузер, что аналогично поведению эхо-оператор .



$сообщение '=' 'Линукс, подсказка!' ;

$num1 '=' 4 ;

$num2 '=' 9 ;

// Использование эха для отображения переменных

эхо $сообщение . ' \n ' ;

эхо $num1 . '+' . $num2 . '=' ;

эхо $num1 + $num2 . ' \n ' ;

// Использование printf для отображения переменных

printf ( ' %s \n ' , $сообщение ) ;

printf ( ' %d + %d '=' %d \n ' , $num1 , $num2 , $num1 + $num2 ) ;

?>

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

См. различия между операторами echo и print в PHP в следующей таблице:

эхо Распечатать
Не имеет возвращаемого значения Имеет возвращаемое значение 1
Принимает несколько аргументов Возьмем только 1 параметр
Быстрее, чем оператор печати Немного медленнее, чем оператор echo
это не функция ведет себя как функция
Выведите одну или несколько строк, разделенных запятой Выводить только строки

Нижняя граница

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

В приведенном выше руководстве мы узнали о различиях между операторами echo и print, а также об их реализации с примерами.