Ограничения

Ограничения реализации

Ниже приведены ограничения в текущей реализации SDO:

  1. Нет поддержки многобайтовых наборов символов. Это будет учитываться, в зависимости от требований сообщества, в версии PHP с поддержкой Unicode.

Ограничения SDO

Следующие концепции SDO 2.0 не поддерживаются в текущей реализации PHP. Это не обязательно тот случай, когда все они будут добавлены с течением времени. Их включение будет зависеть от требований сообщества.

  1. Двунаправленные отношения.

  2. Тип и псевдонимы свойств.

  3. Свойства только для чтения.

  4. Классы Helper, определенные в SDO 2.0, не реализуются напрямую. Однако эквивалентная функция предоставляется более естественным образом для PHP. Например, функция CopyHelper::copy() предоставляется путем применения ключевого слова PHP clone к объекту данных.