Читайте также:
|
|
echo (вывод сообщений на экран).
Print (вывод сообщений на экран).
Поведенческое различие echo и print заключается в том, что последний может вести себя как функция (всегда возвращающая единицу); вследствие этого print можно использовать в контексте, например, тернарного оператора, что иногда может быть весьма привлекательным. Echo как функцию использовать нельзя, зато она может принимать несколько аргументов через запятую, при этом их нельзя брать в скобки; тогда как у print ровно один аргумент, и он может быть как в скобках, так и без.
Команды PHP заключаются в специальные теги, которые бывают четырёх видов (они полностью эквивалентны):
1. Инструкция обработки XML:
<?php
...
?>
2. Инструкция обработки SGML:
<?
...
?>
3. Инструкция обработки сценариев HTML:
<script language = "php">
...
</script>
4. Инструкция в стиле ASP:
<%
...
%>
Внутри какого-либо блока кода можно выйти из PHP, при условии, что дальше мы войдем в него снова и закончим код, т.е., возможна следующая конструкция
<?
if($i < 3)
{
echo("<p>Hello, world!<p>");
?>
<p>Hello!</p>
// эта строка не интерпретируется как код PHP
// и выводится только если блок кода выполняется
<?
} // if
?>
Команда echo в PHP применяется для вывода фактически всего, что встречается на web-страницах (текст, разметку HTML, числа). Смысл ее действия понятен из приведенного примера.
Комментарии PHP
PHP предоставляет несколько методов для вставки комментариев. Проще всего пользоваться двойным слешем в стиле языка С (//), после чего PHP игнорирует всё, что расположено до конца строки. Также можно пользоваться многострочными комментариями в стиле С (/*…*/). Для однострочных комментариев можно также пользоваться символом решетки (#) (комментарий скриптовых языков UNIX).
<? echo("<p>Hello</p>"); // комментарий
echo("<p>Hello</p>"); # комментарий
/*
и это тоже комментарии
*/?>
Следует помнить о том, что стили комментариев PHP действуют только внутри ограничителей PHP. Если PHP встретит эти символы комментариев вне ограничителей, то они, как и любой текст, будут помещены на html-страницу.
<? echo("<p>Hello</p>"); // нормальный комментарий?>
// а вот этот комментарий отобразится браузером.
<!-- Комментарий HTML.
Будет виден в исходном коде HTML, но не в браузере -->
Заметим, что комментарии можно вставлять не только после конца оператора, а, например, и вот так:
<? $a = "Hello, world";
echo strstr($a,"H");
// комментарий?>
Дата добавления: 2015-04-11; просмотров: 101 | Поможем написать вашу работу | Нарушение авторских прав |