Comments
Часть раздела Основы путешествия по PHP на Coddy — урок 4 из 71.
Комментарии — это заметки, которые вы пишете внутри своего кода. PHP полностью игнорирует их — они существуют только для того, чтобы помочь людям понять код.
Чтобы написать однострочный комментарий, используйте //. Все, что идет после // до конца строки, игнорируется:
<?php
// Это комментарий
echo "Hello World!";
?>PHP также поддерживает второй способ написания однострочных комментариев с использованием символа #. Он работает точно так же, как и //:
<?php
# Это тоже комментарий
echo "PHP is great!";
?>Комментарий также может быть написан в конце строки, после кода:
<?php
echo "Hello World!"; // Это выводит Hello World!
?>Для комментариев, занимающих несколько строк, используйте /* для начала и */ для завершения:
<?php
/* Это многострочный комментарий.
PHP игнорирует всё это. */
echo "Welcome!";
?>Комментарии также могут временно отключить строку кода без её удаления:
<?php
// echo "This line will NOT run";
echo "This line will run";
?>Задание
НовичокИсправьте код так, чтобы выводилось только Hello, PHP!.
- Замените
?символами, которые превращают строку в комментарий - Строка, выводящая
Goodbye!, должна стать комментарием, чтобы она НЕ выполнялась - Измените только ту строку, которая начинается с
?
Шпаргалка
Комментарии в PHP:
- Заметки для людей — PHP их игнорирует
- Можно временно отключить код, не удаляя его
Однострочный комментарий (два способа):
// Это комментарий
# Это тоже комментарий
echo "Hello!"; // Комментарий после кодаМногострочный комментарий:
/* Это
многострочный комментарий */Отключение кода:
// echo "This will NOT run";
echo "This will run";Попробуйте сами
<?php
// Введите ваш код ниже
? echo "Goodbye!";
echo "Hello, PHP!";
?>В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic2Variables and Data Types
NumbersStrings and QuotesBooleansNaming ConventionsRecap - Variable InitEmpty VariablesString ConcatenationGetting User InputCast to Different Types5Conditional Logic
If StatementIf - ElseThe Ternary OperatorNull Coalescing OperatorSwitch StatementRecap - Making Decisions3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators