制限事項

実装上の制限

現在の SDO の実装には、以下の制限があります。

  1. マルチバイト文字セットはサポートしていません。 コミュニティの要望があれば、Unicode 対応版の PHP で対応するかもしれません。

SDO の制限

現在の PHP の実装では、以下の SDO 2.0 の概念はサポートされていません。 将来これらのすべてが実装されるとは限りません。実装されるかどうかは コミュニティの要望があるかどうかによります。

  1. 双方向のリレーション

  2. 型およびプロパティのエイリアス

  3. 読み込み専用のプロパティ

  4. SDO 2.0 で定義されているヘルパークラスは、直接には実装されていません。 しかし、同等の機能がより PHP らしい方法で提供されています。 例えば、CopyHelper::copy() の機能については、 データオブジェクトに PHP の clone キーワードを適用することで実現できます。