Je dois développer un site sur PHP 5.1.6 et je viens de rencontrer un bug sur mon site qui ne se produit pas sur 5.2+. En utilisant foreach() pour itérer sur un objet, j'obtiens l'erreur suivante: "Erreur fatale: Les objets utilisés comme tableaux dans post/pré incrément/décrément doivent renvoyer des valeurs par référence ..."Comment faire une itération sur un tableau d'objets sans foreach et ArrayAccess
Est-ce que quelqu'un sait comment convertir la boucle foreach suivante à une construction qui fonctionnera avec 5.1.6? Merci d'avance!
foreach ($post['commercial_brands'] as $brand)
{
$comm_food = new Commercial_food_Model;
$comm_food->brand = $brand;
$comm_food->feeding_type_id = $f_type->id;
$comm_food->save();
}
$ post [ 'de commercial_brands'] est un objet? –