問題: を公開したくありませ$myProperty
ん。public
public
__toString()
class A
{
protected $myProperty;
public function __toString()
{
return json_encode($this);
}
}
ReflectionProperty
クラスに という名前のメソッドがあることは知ってsetAccessible()
いますが、文字列を返す前にどのように使用すればよいのでしょうか?
編集JSonSerializable
: コメントによると、クラスではない PHP 5.3.x との互換性が必要です。