Un metodo viene chiamato su un booleano invece che sull’oggetto atteso.
Indice dei contenuti

Cosa controllare
- Segui il valore restituito dalla chiamata precedente e verifica cosa significano true o false in quella funzione.
Come intervenire
- Gestisci l’esito prima di invocare il metodo; evita di inventare un oggetto vuoto che nasconda il problema.

Verifica del risultato
- Ripeti l’operazione iniziale e verifica sia il risultato sia i log.
- Prova anche un caso che funzionava già, per controllare che la correzione non lo abbia compromesso.
Guide Xlogic correlate
- PHP Fatal error: Maximum function nesting level reached
- PHP Fatal error: Uncaught ArithmeticError
- PHP Fatal error: Class already declared
Fonti tecniche
Domande frequenti
Che cosa significa questo problema?
Un metodo viene chiamato su un booleano invece che sull’oggetto atteso.
Da dove iniziare i controlli?
Segui il valore restituito dalla chiamata precedente e verifica cosa significano true o false in quella funzione.
Come intervenire dopo la diagnosi?
Gestisci l’esito prima di invocare il metodo; evita di inventare un oggetto vuoto che nasconda il problema.