Ошибки при работе с переменными

Главное правило: переменная должна быть объявлена до ее использования. Если сделать это позже, то программа просто не заработает.

<?php

print_r($greeting);
$greeting = 'Father!';

Запуск программы выше завершается с ошибкой PHP Notice: Undefined variable: greeting. Undefined variable — это ошибка обращения. Она означает, что в коде используется имя (говорят идентификатор), который не определен. Причём в самой ошибке явно указан индентификатор переменой: greeting. Кроме неправильного порядка определения, в PHP встречаются банальные опечатки, причём как при использовании переменной, так и при её объявлении.

Количество подобных ошибок уменьшается за счёт использования правильно настроенного редактора. Такой редактор подсвечивает имена, которые используются без объявления, и предупреждает о возможных проблемах.

Задание

Найдите в программе необъявленную переменную и объявите её, присвоив ей значение 'Dragon'.


Нашли ошибку? Есть что добавить? Пулреквесты приветствуются https://github.com/hexlet-basics
Если вы столкнулись с трудностями и не знаете, что делать, задайте вопрос в нашем большом и дружном cообществе
Упражнение доступно только авторизованным пользователям.

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