Как вы можете легко избежать получения этой ошибки / уведомления в PHP?
Notice: Undefined index: test in /var/www/page.php on line 21 
Код:
 $table = 'test'; $preset = array(); method($preset[$table]); 
  Массив $preset существует, но не с указанным индексом 
  Проверьте, существует ли она с помощью array_key_exists : 
 $table = 'test'; $preset = array(); if(array_key_exists($table, $preset)) { method($preset[$table]); }else{ // $table doesn't exist in $preset } 
  В качестве альтернативы вы можете использовать isset : 
 $table = 'test'; $preset = array(); if(isset($preset[$table])) { method($preset[$table]); }else{ // $table doesn't exist in $preset } 
  Использовать if (isset($preset[$table])) 
Или вы можете сначала проверить, существует ли ключ, используя isset ().
 if ( isset($preset[$table]) ) 
Возвращает true, если существует, в противном случае возвращает false.