Команда echo
командует вывести что-нибудь
на экран. Давайте выведем какую-нибудь строку:
<?php
echo 'hello';
?>
Давайте выведем какое-нибудь число:
<?php
echo 123;
?>
Комментарии
Подобно языкам HTML и CSS в языке PHP можно оставлять комментарии. Они бывают однострочными и многострочными.
Вот пример однострочного комментария:
<?php
echo 'hello'; // комментарий
?>
Вот пример многострочного комментария:
<?php
/*
комментарий
комментарий
*/
echo 'hello';
?>
Комментарии в учебнике
Далее в учебнике я иногда буду комментировать результат выполнения кода. Например, вот так:
<?php
echo 'hello'; // выведет 'hello'
?>
Как вы видите, я в комментарии результат вывода взял в кавычки. Однако, на экран эта строка выведется без кавычек. Я их указал для того, чтобы подчеркнуть, что мы выводим именно строку.
Если мы выводим число, то его я в кавычки брать не буду:
<?php
echo 12345; // выведет 12345
?>
Такое разделение нужно из-за того, что мы также можем вывести на экран строку с цифрами:
<?php
echo '12345'; // выведет '12345'
?>
Технически в браузер оно будет отправляться одинаково. Но в PHP разница между числами и строками с цифрами все-таки есть, поэтому я ее всегда буду подчеркивать.
Функция var_dump
Команда echo
не всегда дает представление
о том, что мы выводим. Для отладки ваших
программ лучше использовать специальную функцию
var_dump
. Она помимо вывода строки
или числа еще будет указывать тип выводимых
данных, а также им размер:
<?php
var_dump('12345'); // выведет '12345' и еще некоторую полезную инфу
?>
Функции
На примере var_dump
мы сталкиваемся
с функциями. Они позволяют выполнять
некоторые действия. Функция состоит из имени
и круглых скобок, написанных после этого
имени. В этих круглых скобках следует писать
параметры функции. В нашем случае
параметром является текст, который выводится
на экран. Бывают функции, в которые нужно
передавать не один параметр, как у нас сейчас,
а несколько параметров. В этом случае эти
параметры пишутся через запятую.