En este article, se menciona:cómo evitar la salida del error de foreach?
foreach no es compatible con la capacidad de suprimir mensajes de error usando '@'.
¿Cómo puedo evitar una salida foreach
error? No quiero ver:
Advertencia: Invalid argument supplied for foreach()
¿Hay una manera de hacer un juicio if else
?
Es muy sencillo. Simplemente no proporcione argumentos inválidos a 'foreach'. Evite los errores, en lugar de suprimirlos. Su código no debe contener ningún '@' * en absoluto *. – Tomalak