中に内部エラーが発生しました。stdClass();のように宣言しなくても使える。クラスのオブジェクト(インスタンス)として自動認識される。いう表記の意味がわからない。何回か試しているうちに、どうも項目IDっぽい気がしてきた。何で番号が飛んでいるのかがわからない。blog:PHP4なスクリプトをPHP5へ移行する際に発生する7つの問題array_push()では参照を格納するPHP5のオブジェクトは参照渡しが基本となっているので、array_push()でもオブジェクトの参照が連想配列に格納されます。ループ内等で連続でarray_push()する際は注意する必要があります。下の例ではPHP4.1.2ではidが異なるオブジェクトが格納されていますが、PHP5.1.6ではどちらも同じidになっているのが分かります。}PHP5ではオブジェクトを毎回newするか__cloneする必要があります。