PHP:Вывод информации

PHP

Вывод информации

Поскольку основной функцией PHP является вывод различной информации в выходной поток, значительная часть программного кода занимается в той или иной форме именно выводом информации, потому имеет смысл рассмотреть вывод в первую очередь.


В общем случае, для вывода в нашем распоряжении есть присутствовавшая изначально функция print(…)и появившаяся чуть позже, но тоже очень давно, конструкция языка echo …. В принципе, хоть в среде разработчиков циркулируют упорные слухи, что echo работает быстрее, и слухи эти имеют под собой некоторые основания, в практических условиях разницу заметить не удавалось ещё никому.

Потому, напишите ли вы

echo “Сегодня 2 сентября 2007 года”;


или

print (“Сегодня 2 сентября 2007 года”);


по большому счёту, без разницы. На практике, чаще используют echo, но аксиомой это считать не следует. Это – тот редкий случай, где программист может выбрать тот вариант, который ему больше нравится.

Обратите внимание


еcho является специальной конструкцией языка, которая требует параметра, и, как и другие конструкции подобного рода, может принимать параметр как без скобок (как в приведенном примере), так в скобках, подобно функциям.

Кроме этого, существует ещё ряд специальных функций вывода. Например, как наиболее важную для нас, можно выделить функцию print_r(), где «r» значит «рекурсия». Предназначена она, главным образом, для вывода содержимого массивов в рекурсивной форме, подробнее вернёмся к ней, когда будем говорить о массивах.

И, наконец, что-либо вывести можно и с помощью специальных управляющих конструкций языка exit или die, предназначенных для прерывания выполнения скрипта. Вызов их выглядит следующим образом:

exit (“отсутствует необходимый каталог”);


либо

die “требуемый файл не обнаружен”;


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

0 комментариев

Оставить комментарий

Комментировать при помощи:
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.