PHPリファレンス(逆引き)

PHPリファレンス
 
オブジェクトの文字列表現を定義する(__toString())
スポンサードリンク

オブジェクトの文字列表現を定義するには、__toString()関数を使います。

[ public ] fucntion __toString()

オブジェクトの情報を文字列で表す場合の定義をする。



例1) オブジェクト「$obj」のクラス名を判定する。

<?php
class TestClass {
 function __toString() {
  return "TestClass - INFO!!";
 }
}

$obj = new TestClass();
print "TestClass:" . $obj ."\n";
?>

●実行結果
TestClass:TestClass - INFO!!




スポンサード リンク


クラス定義( class )
プロパティ定義
メソッド定義
コンストラクタ(__construct )
デストラクタ(__destruct )
クラス定数の定義( const )
静的なメソッド/プロパティを定義する( static )
クラスの継承( extends )
抽象クラス/抽象メソッドを定義する( abstract )
インタフェース定義( interface )
クラス/メソッドを継承できなくする( final )
オブジェクトのクラス名を判定する( is_a() )
オブジェクトの文字列表現を定義する(__toString() )

PHP基本へ
忘れっぽいエンジニアのPHPリファレンス TOPへ