Comme beaucoup de monde, lors d'une mise à jour php ou de votre logiciel ou encore de votre CMS favori, vous avez cette erreur :
Cannot Use Object Of Type StdClass As Array in ..../.../...php on line XX
Code pour résoudre rapidement cette erreur :
Il s'agit d'encadrer et initialiser l'objet en cause :
En effet vous ouvrez le fichier nommé dans l'erreur fatale remontée par php.
Puis vous allez à la ligne dans le fichier qui est cité à la fin du message d'erreur.
Et là vous avez l'utilisation certainement d'une variable dans un array par exemple : $data['papa'] (array: $data et donnée papa).
C'est cet array que nous allons toucher juste avant la ligne d'erreur vous ajoutez :
if (is_object($data)) { $data = (array)$data; }
Vous remplacez bien entendu "$data" par votre nom d'array trouvé à la ligne en erreur.
Et voilà le tour est joué, facile non ?