カテゴリー:
関数
閲覧数:559 配信日:2018-03-01 10:32
__toString
オブジェクトを文字列として評価(文字列として出力)しようとした際にコールされる
・「echo()」もしくは「print()」で出力しようとした時にコールされるため、処理としては、このメソッドが返した文字列を出力することになる
※このメソッドの返り値の型は必ず文字列型である必要があるため、返り値を型キャストするとよい。ex) return (string)$str;
__toString( )メソッド
呼び出される具体例
オブジェクトを単独で出力
class C{
public function __toString(){
}
}
$obj = new C;
echo $obj;