Задать вопрос
sorry_i_noob
@sorry_i_noob

Можно ли как-нибудь написать этот код, чтобы он не выдавал E_NOTICE и чтобы не пришлось указывать ключ ассоциативного массива два раза?

Здравствуйте.
Есть вот такой код:
$index = 1;

if (isset($GLOBALS['index'])) {
	$g_index = $GLOBALS['index'];
	echo $g_index;
}

Мне приходится писать ключ ассоциативного массива ('index') 2 раза. Это не очень удобно. Можно ли как-нибудь написать этот код так, чтобы не пришлось писать ключ два раза? Но чтобы он не выдавал E_NOTICE?

Я написал вот так, но это выдает Notice: Undefined index: index in (путь к файлу с кодом):
$index = 1;

$g_index = $GLOBALS['index'];
if (isset($g_index)) {
	echo $g_index;
}
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽