Обзор начальных PHP команд

Команда 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 мы сталкиваемся с функциями. Они позволяют выполнять некоторые действия. Функция состоит из имени и круглых скобок, написанных после этого имени. В этих круглых скобках следует писать параметры функции. В нашем случае параметром является текст, который выводится на экран. Бывают функции, в которые нужно передавать не один параметр, как у нас сейчас, а несколько параметров. В этом случае эти параметры пишутся через запятую.