PHP 5.1.6 でサイトを開発する必要があり、サイトで 5.2 以降では発生しないバグに遭遇しました。foreach() を使用してオブジェクトを反復処理すると、次のエラーが発生します。
この問題を回避する方法を知っている人はいますか?
$f_type = new Feeding_type_Model;
$f_type->type = $post['feeding_type'];
$f_type->quantity = $post['quantity'];
$f_type->feeding_id = $feed->id;
$f_type->save();
if (strpos($post['feeding_type'], 'comm'))
{
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();
}
}