PHP: Комментарии

Зачем нужны комментарии

Кроме кода в файлах с исходным кодом могут находиться комментарии. Этот текст не является частью программы. Он нужен программистам для пометок. С их помощью добавляют пояснения, например, как работает код, какие ошибки нужно поправить или не забыть что-то позже добавить.

Комментарии в PHP бывают двух видов:

  • Однострочные комментарии — начинаются с // или #. После этих символов может следовать любой текст, вся строка не будет анализироваться и исполняться:

    <?php
    
    // For Winterfell!
    // For Lanisters!
    // Комментарий может находиться на строке после какого-нибудь кода
    print_r('I am the King'); // For Lannisters!
    
  • Многострочные комментарии — начинаются с /* и заканчиваются на */. Между ними каждая строка должна начинаться с символа *:

    <?php
    
    /*
     * The night is dark and
     * full of terrors.
     */
    print_r('I am the King');
    

Задание

Создайте однострочный комментарий с текстом: You know nothing, Jon Snow!.

Определения

Комментарий
текст в коде программы, который не влияет на функциональность, и добавляется программистами для себя и своих коллег. `// однострочный комментарий` ``` /* * многострочный комментарий * многострочный комментарий */ ```
Как с вами связаться? 🙃

Команда проекта находится в телеграм-сообществе по ссылке https://ttttt.me/HexletLearningBot. Там можно задать любой вопрос и повлиять на проект

Упражнение не проходит проверку — что делать? 😶

Если вы зашли в тупик, то самое время поговорить с нашим асситентом Тота во вкладке "Обсуждение". Как правильно задать вопрос:

В моей среде код работает, а здесь нет 🤨

Тесты устроены таким образом, что они проверяют решение разными способами и на разных данных. Часто решение работает с одними входными данными, но не работает с другими. Чтобы разобраться с этим моментом, изучите вкладку «Тесты» и внимательно посмотрите на вывод ошибок, в котором есть подсказки.

Мой код отличается от решения учителя 🤔

Это нормально 🙆, в программировании одну задачу можно выполнить множеством способов. Если ваш код прошел проверку, то он соответствует условиям задачи. В редких случаях бывает, что решение подогнано под тесты, но это видно сразу.

Прочитал урок — ничего не понятно 🙄

Создавать обучающие материалы, понятные для всех без исключения, довольно сложно. Мы очень стараемся, но всегда есть что улучшать. Если вы встретили материал, который вам непонятен, опишите проблему в обратной связи нашего сообщества

Нашли ошибку? Есть что добавить? Пулреквесты приветствуются

Привет! Я Тота и моя задача помочь в обучении. Чтобы активировать меня, нужно зарегистрироваться или залогиниться, если у вас уже есть аккаунт

Loading...

Ваше упражнение проверяется по этим тестам

1<?php
2
3namespace HexletBasics\Basics\Comments;
4
5use PHPUnit\Framework\TestCase;
6
7class SolutionTest extends TestCase
8{
9    public function test()
10    {
11        $expected = '';
12        $this->expectOutputString($expected);
13        require 'index.php';
14    }
15}
16

Решение учителя откроется через:

20:00
waiting_clock