Ограничения
Ниже приведены ограничения в текущей реализации SDO:
-
Нет поддержки многобайтовых наборов символов. Это будет учитываться, в зависимости от требований сообщества, в версии PHP с поддержкой Unicode.
Следующие концепции SDO 2.0 не поддерживаются в текущей реализации PHP. Это не обязательно тот случай, когда все они будут добавлены с течением времени. Их включение будет зависеть от требований сообщества.
-
Двунаправленные отношения.
-
Тип и псевдонимы свойств.
-
Свойства только для чтения.
-
Классы Helper, определенные в SDO 2.0, не реализуются напрямую. Однако эквивалентная функция предоставляется более естественным образом для PHP. Например, функция CopyHelper::copy() предоставляется путем применения ключевого слова PHP clone к объекту данных.