php spot
phpが使えるレンタルサーバー特集
検索グラス
トップページへ

toStringで文字列に
クラスに function __toString() を定義しておくと、
オブジェクトを echo した場合などに、文字列に変換してくれます。

class Test {
  function __toString()
  {
    echo "I am test";
  }
}

$obj = new Test;
echo $obj; // I am test が出力されます。

オブジェクトをシリアライズしたり、文字列化する場合にこの関数を定義しておくと便利ですね。
オブジェクトをファイルに保存できる形にしたり、SQL文にしてRMDBに格納する場合などにも応用できそうな機構です。


スポンサードリンク



もどる
管理人の新着ブログ記事

    プライバシーポリシー | お問い合わせ
copyright © 2003-2024 phpspot all rights reserved. powered by phpspot CMS.