私がそうするならserialize($obj)
、私は得る:
「クロージャ」のシリアル化は許可されていません
シリアル化するときにこれらのクロージャを無視できる方法はありますか?とにかく文字列のシリアル化を解除するときは必要ありません(これらのプロパティの値はnullなどにすることができます)。
私のクラスは次のように見えます。
Class Node{
protected $attrs = array();
}
$attrs
は、次のようなクロージャであるいくつかの要素を含むことができる連想配列です。
$attrs['validator'] = function(){...}