Вы здесь: Главная > Деткие истории, стихи, песни > Вывод данных в PHP

Вывод данных в PHP

Язык PHP, в классическом понимании, особенно в понимании реальных программеров, которые занимаются программированием десктопных приложений, расчетом движения планет и.т.д. Так вот они, эти самые программисты, не считают язык PHP языком программирования. Это то же самое, что сказать — «Программист HTML». Да-да, как-то не очень!) Но, тем не менее, язык PHP может многое!

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

Итак, эти конструкции называются print и echo:

< ?php print("Текст"); echo "Текст"; ?>

Сразу отвечу на вопрос, почему print с круглыми скобками, а echo без них. А все потому, что в PHP существует «бардак». Хотите, можете писать print без скобок, а echo со скобками или наоборот. Как угодно! Ну, вроде как у меня в примере написано, это такое классическое, общепринятое написание.

И все же, выдавать контент браузеру мы можем по-разному. Например, мы можем сделать так:

< ?php echo "Текст"; ?>

Это как раз тот пример, когда PHP встраивается в HTML. Можно тоже самое описать вот таким образом:

< ?php echo "

Текст»;
?>

Очень важный момент! Так как у нас язык PHP может встраиваться в HTML, например как у нас в примере выше, то для этого есть такая штука, я ее называю точечное проставление. Это когда, например, идет много HTML кода и нам нужно куда-то быстренько вставить блок PHP кода. И вы часто будете это видеть в чужих программах, т.к. такой прием сильно распространен, а сделать это можно так:

< ?="Текст, которые выведется в браузер"?>

Обратите особое внимание на знак присвоения (=). О нем подробно можно прочитать в статье переменные в PHP. Этот знак обозначает, в данном случае, короткую запись языковой конструкции echo в PHP! Это то же самое, что если бы я написал вот так:

< ?php echo " Текст, которые выведется в браузер "?>

Но, первая запись будет работать только, если у нас включен в ON «short_open_tag».

Теперь вы видите, что вариантов вывода текста, да и не только текста, в браузер у нас не один. Все зависит от ситуации в которой мы находимся. Иногда бывает удобно одним способом вывести данные, иногда другим.

Комментирование записей временно отключено.