Birkaç creative solutions tefrika SPL nesneler ile uğraşan, ancak daha fazla seçenek (veya elaborations) arıyorum için gördüm. Iç içe tefrika nesneleri depolamak -, bunlardan biri olan SimpleXML - veritabanında, ancak daha sonra un-tefrika olmak. Bu tabii ki, bazı sorunlara neden olabilir.
$s = new SimpleXmlElement('<foo>bar</foo>');
$ss = serialize($s);
$su = unserialize($ss);
// Warning: unserialize() [function.unserialize]: Node no longer exists...
Herkes tefrika SPL nesneler ile başa çıkmak için son derece güvenilir yöntemlerden herhangi bir fikir var mı? _ sleep()/ _wakeup () geçersiz kılar? Cast-to-stdClass? Cast-to-dize, daha sonra seri?
Herhangi bir yardım takdir edilmektedir.
[Edit: kapsamı ve bu XML şemaları varyasyon bir ORM ile eşleştirmek için çok çeşitlidir. Onlar huzurlu API'ler içinde tetiklenen onların en temel düzeyde, durumsal süreçlerinde keyfi yükleri, en vardır.]