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