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

Как исправить ошибку Notice: Undefined offset: 1?

Есть такой код:
list($type, $file) = @explode(':', $file);
				
				switch ($type)
				{
					case 'js':
						self::add_js(array('files' => $file, 'order' => $order));
						break;
					case 'css':
						self::ia_print_css(array('files' => $file, 'order' => $order));
						break;
					case 'text':
						self::add_js(array('text' => $file, 'order' => $order));
				}


Ошибка появляется здесь: list($type, $file) = @explode(':', $file);

Если распечатать $file до этой строки, выводит:

string 'text:Loading jQuery API...' (length=26)
string 'js:jquery/jquery' (length=16)
string 'text:Loading Subrion Awesome Stuff...' (length=37)
string 'js:intelli/intelli' (length=18)
string 'js:_IA_URL_tmp/cache/intelli.config' (length=35)
string 'js:intelli/intelli.minmax' (length=25)
string 'js:frontend/footer' (length=18)
string 'js:jquery/plugins/jquery.numeric' (length=32)
string 'js:_IA_URL_tmp/cache/intelli.lang.en' (length=36)
string 'js:bootstrap/js/bootstrap.min' (length=29)
string 'css:iabootstrap' (length=15)
string 'css:iabootstrap-responsive' (length=26)
string 'css:user-style' (length=14)
string 'css:_IA_URL_plugins/fancybox/js/jquery.fancybox' (length=47)
string 'js:_IA_URL_plugins/fancybox/js/jquery.fancybox.pack' (length=51)
  • Вопрос задан
  • 7158 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя Микола К ответам на вопрос (4)
@iSensetivity
бухгалтер, програміст-самоук
if (empty($file))
{
continue;
}


То есть, если переменная $file пустая, то explode ее всеравно разбирает?
Ответ написан