«Примечание: неопределенная переменная», «Примечание: неопределенный индекс» и «Примечание: неопределенное смещение» с использованием PHP
Я запускаю сценарий PHP и продолжаю получать ошибки, такие как:
Примечание: неопределенная переменная: my_variable_name в C: \ wamp \ www \ mypath \ index.php в строке 10
Примечание: неопределенный индекс: my_index C: \ wamp \ www \ mypath \ index.php в строке 11
Строки 10 и 11 выглядят так:
echo "My variable value is: " . $my_variable_name;
echo "My index value is: " . $my_array["my_index"];
В чем смысл этих сообщений об ошибках?
Почему они появляются внезапно? Я использовал этот скрипт в течение многих лет, и у меня никогда не было проблем.
Как мне их исправить?
Это общий справочный вопрос чтобы люди ссылались на них как на дубликаты, вместо того, чтобы объяснять проблему снова и снова. Я чувствую, что это необходимо, потому что большинство реальных ответов на этот вопрос очень специфичны.
Связанная мета-дискуссия:
Что можно сделать с повторяющимися вопросами?Имеют ли смысл «справочные вопросы»?