doctrine2はPHP5.3以降とのみ互換性があり、5.3より前のバージョンのphpとは互換性がないようです。誰かがこれが本当かどうか確認できますか?
1181 次
2 に答える
5
ドキュメントに5.3と記載されている場合は、理由が5.3です。おそらく、一部のコードが5.3でのみ使用可能な機能を使用しているためです。
Doctrine2の必要な部分は5.2で実行できるか、5.2の関数を記述して5.3の関数を模倣できることに気付くかもしれません。
ただし、その機能を使用したい場合は、5.3にアップグレードするか、ホストを移動する必要があることに注意してください。
5.3以外で使用して、何が起こるかを確認してください。
于 2010-09-20T07:39:51.723 に答える
5
Doctrine2はPHP名前空間を多用しています。したがって、はい、PHP<5.3では運がありません。
ちなみに、モデルの内部コードと修飾名の両方に名前空間を使用しています。5.2で再利用できるDoctrineの部分を見つけるかもしれませんが、私はそれについてあまり楽観的ではありません。
于 2010-09-20T07:41:34.013 に答える