Parse Error syntax error unexpected T_FUNCTION wordpress

191 visite

ottimizzare il codice php

Parse Error syntax error unexpected T_FUNCTION wordpress

Se state google-ando questo: Parse Error syntax error unexpected T_FUNCTION wordpress ma leggendo il vostro codice sorgente sembra tutto ok…

…molto probabilmente avete un problema di compatibilità della vostra versione PHP.

Ma andiamo con ordine.

Leggiamo il nostro codice ed è simile al seguente:

Ma cos’è che non va ? Sembra tutto regolare ! Il filtro è ok, l’hook anche e la funzione callback anonima pure. Bah!!

Andate a rivedere l’errore:

Dopo qualche ora persa a cercare cosa non va, leggete questo articolo che vi indica che state utilizzando una versione di PHP inferiore a 5.3.x !

Ecco questo è il problema: le funzioni anonime sono state introdotte dalla versione PHP 5.3 in poi.

Quindi vi tocca eliminare la classe anonima e dichiararla in modo da ottenere una retrocompatibilità del vostro codice.

Potete continuare a sviluppare ma prima vi consigliamo una pausa caffè !

Iscriviti alla newsletter e rimani sempre aggiornato

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *