Buscar..


Aviso: índice indefinido

Apariencia:

Intentar acceder a una matriz mediante una clave que no existe en la matriz

Solución posible :

Compruebe la disponibilidad antes de acceder a ella. Utilizar:

  1. isset()
  2. array_key_exists()

Advertencia: no se puede modificar la información del encabezado - los encabezados ya enviados

Apariencia:

Ocurre cuando su secuencia de comandos intenta enviar un encabezado HTTP al cliente, pero ya hubo salida antes, lo que dio lugar a que los encabezados ya se enviaran al cliente.

Posibles causas :

  1. Imprimir, eco: el resultado de las declaraciones de impresión y eco terminará la oportunidad de enviar encabezados HTTP. El flujo de aplicación debe ser reestructurado para evitar eso.

  2. Áreas HTML sin procesar: las secciones HTML sin analizar en un archivo .php también son de salida directa. Las condiciones de script que activarán una llamada de header() deben anotarse antes de cualquier bloque sin formato.

    <!DOCTYPE html>
    <?php
         // Too late for headers already.
    
  3. Espacio en blanco antes de <?php para las advertencias de "script.php línea 1": si la advertencia se refiere a la salida en la línea 1, en su mayoría es espacio en blanco, texto o HTML antes de la apertura del token <?php .

    <?php
    # There's a SINGLE space/newline before <? - Which already seals it.
    

Referencia de SO respuesta por Mario

Error de análisis: error de sintaxis, T_PAAMAYIM_NEKUDOTAYIM inesperado

Apariencia:

"Paamayim Nekudotayim" significa "doble colon" en hebreo; por lo tanto, este error se refiere al uso inapropiado del operador de dos puntos ( :: . El error suele deberse a un intento de llamar a un método estático que, de hecho, no es estático.

Solución posible:

$classname::doMethod();

Si el código anterior causa este error, lo más probable es que necesite simplemente cambiar la forma en que llama al método:

$classname->doMethod();

El último ejemplo asume que $classname es una instancia de una clase, y el doMethod() no es un método estático de esa clase.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow