Uno de mis colegas parecen tener un 'índice indefinido' error en un código que he escrito
Este código mío es el siguiente:
if (is_array ($arr['key']))
Mi intención era comprobar si $ matriz tiene una clave denominada 'llave', y si el valor de esa clave es propia matriz. ¿Debo hacerlo en su lugar: if(isset($arr['key']) && is_array ($arr['key']))
?
Quizás lo siguiente sea equivalente: Supongamos que $ var no está configurado. Entonces, ¿is_array ($ var) causará un error o simplemente devolverá falso?
Gracias
Esto no responde a mi pregunta, pero no fue bastante claro. Editado, por favor, vuelva a mirar – shealtiel
Si ** no ** está configurado, emitirá un Aviso. Lo que puede hacer es verificar primero 'isset ($ arr) && is_array ($ arr)'. – ncuesta