Messaggio “Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead” richiamando il backoffice

Anche questo sarà un articolo brevissimo perché mi manca il tempo 🙁 Ti dico però che ho notato questo messaggio su un PrestaShop 1.6.1.8 per il quale il cliente ha impostato PHP 7.4. Quella versione di PrestaShop non supporta PHP superiori a 7.1 come potrai vedere da questo link.

Il risultato è una bella schermata completamente bianca richiamando il link di backoffice. Il messaggio che da il titolo all’articolo è visibile solamente attivando il debug via SFTP. Per questa semplice operazione ti ricordo che ho creato questo articolo.

Il consiglio che posso darti, considerato quanto sopra indicato, è quello di verificare sempre che la versione di PHP che stai per impostare sia compatibile con la versione del tuo cms. In caso contrario, è possibile che il risultato non sia quello desiderato 🙂