Задать вопрос
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;
}
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы