В чем разница между echo, print и print_r в PHP?
Опубликовано: 3 Декабря, 2021
echo: echo не является функцией, а описывается как языковая конструкция. Он принимает список аргументов (можно передать несколько аргументов) и не возвращает значения или возвращает void. Его нельзя использовать как переменную функцию в PHP. Он используется для отображения вывода параметров, которые ему передаются. Он отображает вывод одной или нескольких строк, разделенных запятыми.
Пример:
<?php // PHP program to illustrate echo // Declare variable and initialize it. $x = "GeeksforGeeks " ; $y = "Computer science portal" ; // Display the value of $x echo $x , $y ; ?> |
Выход:
GeeksforGeeks Портал информатики
print: это не настоящая функция. это языковая конструкция, но всегда возвращает значение 1. Поэтому ее можно использовать как выражение. В отличие от echo, print принимает только один аргумент за раз. Его нельзя использовать как переменную функцию в PHP. Печать выводит только строки. Он медленный по сравнению с эхо.
Пример:
<?php // PHP program to illustrate echo // Declare variable and initialize it. $x = "GeeksforGeeks" ; // Display the value of $x print $x ; ?> |
Выход:
GeeksforGeeks