Zend Optimizerを使用している場合、オプティマイザのバグのため、 最適化レベルを下げ、定数 DB_DATAOBJECT_NO_OVERLOAD = 0 を定義する必要があります。 さもないと、PHP がセグメンテーション違反を起こします。 PHP4でのFIXできないバグのため、 参照渡しの引数を伴うオーバーロードは使用できません (PHP5 ではうまく動作します)。 もし、参照渡しの必要がある場合、定数 DB_DATAOBJECT_NO_OVERLOAD = 0 を定義してください。 DB_DataObject は SQL ビルダおよび PEAR::DB の上位データモデリングレイヤです。 主な目的は、以下の通りです。 オブジェクト変数に基づく SQL の生成とステートメントの実行 データとそれに関連する周辺のソースコードのグループ化 データにアクセスし操作するためのシンプルで