Ricerca…


Avviso: indice indefinito

Aspetto :

Cercando di accedere a un array con una chiave che non esiste nell'array

Possibile soluzione :

Verifica la disponibilità prima di accedervi. Uso:

  1. isset()
  2. array_key_exists()

Avviso: impossibile modificare le informazioni dell'intestazione: intestazioni già inviate

Aspetto :

Avviene quando lo script tenta di inviare un'intestazione HTTP al client, ma in precedenza esisteva già l'output, il che comportava l'invio di intestazioni al client.

Cause possibili :

  1. Stampa, echo: l' output delle istruzioni print e echo termina l'opportunità di inviare intestazioni HTTP. Il flusso dell'applicazione deve essere ristrutturato per evitarlo.

  2. Aree HTML non elaborate : le sezioni HTML unparsed in un file .php sono anch'esse in uscita diretta. Le condizioni di script che attivano una chiamata a header() devono essere annotate prima di qualsiasi blocco non elaborato.

    <!DOCTYPE html>
    <?php
         // Too late for headers already.
    
  3. Whitespace prima di <?php for "script.php line 1" warnings: se l'avvertimento si riferisce all'output nella riga 1, allora è principalmente spazio bianco, testo o HTML prima del token <?php apertura.

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

Riferimento da SO risposta di Mario

Errore di analisi: errore di sintassi, T_PAAMAYIM_NEKUDOTAYIM inatteso

Aspetto:

"Paamayim Nekudotayim" significa "doppio colon" in ebraico; quindi questo errore si riferisce all'uso inappropriato dell'operatore doppio colon ( :: :). L'errore è in genere causato dal tentativo di richiamare un metodo statico che, in effetti, non è statico.

Possibile soluzione:

$classname::doMethod();

Se il codice precedente causa questo errore, è molto probabile che tu debba semplicemente cambiare il modo in cui chiami il metodo:

$classname->doMethod();

L'ultimo esempio assume che $classname sia un'istanza di una classe, e doMethod() non è un metodo statico di quella classe.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow