Комментарии в PHP
Комментарии — это заметки в вашем коде, которые PHP пропускает при выполнении программы. Их главная задача — объяснять, что делает код, тому, кто будет читать его следующим, а ещё с их помощью можно на время отключить код.
В PHP есть два вида комментариев: однострочные и многострочные.
Однострочные комментарии
Однострочный комментарий начинается с // или #. От этого знака до конца строки PHP всё игнорирует и не выполняет.
Комментарий перед кодом
Здесь комментарий // расположен на отдельной строке над кодом:
Prompt
Напишите PHP-скрипт, в котором используется однострочный комментарий с // перед инструкцией echo. Комментарий должен говорить «Это однострочный комментарий», а echo должен выводить «Привет, мир!».
Вывод: PHP-скрипт
index.php
<?php
// Это однострочный комментарий
echo "Привет, мир!";
?>
Комментарий в конце строки
Комментарий // может также идти после кода на той же строке:
Prompt
Напишите PHP-скрипт, в котором используется однострочный комментарий с // в конце строки. С помощью echo выведите «Привет, мир!» и добавьте комментарий «Это однострочный комментарий» в конце той же строки.
Вывод: PHP-скрипт
index.php
<?php
echo "Привет, мир!"; // Это однострочный комментарий
?>
Использование # для комментариев
Знак # работает так же, как //:
Prompt
Напишите PHP-скрипт, в котором используется однострочный комментарий с # перед инструкцией echo. Комментарий должен говорить «Это однострочный комментарий», а echo должен выводить «Привет, мир!».
Вывод: PHP-скрипт
index.php
<?php
# Это однострочный комментарий
echo "Привет, мир!";
?>
Комментарии для отключения кода
Комментирование — это ещё и быстрый способ не дать строке выполниться, не удаляя её:
Отключить строку кода
Если поставить // перед первым echo, он отключается, и появляется только второе сообщение:
Prompt
Напишите PHP-скрипт с двумя инструкциями echo. Закомментируйте первую инструкцию echo «Привет, мир!» с помощью //, чтобы она не выполнялась, а вторую инструкцию echo «Хорошего дня!» оставьте активной.
Вывод: PHP-скрипт
index.php
<?php
// echo "Привет, мир!";
echo "Хорошего дня!";
?>