当echo 一个对象的时候 php会报错, 为了避免报错echo一个对象的时候报错 发明了魔术方法toString.
触发时机:echo一个对象的时候自动调用该方法。
返回:必须要return 一个字符串
- <?php
- header('Content-type: text/html;charset=UTF-8');
- //toString方法
- class pp {
- //触发时机 类外部echo对象的时候自动调用
- function __tostring(){
- return '你调用的是对象';
- }
- }
- //实例化对象
- $p = new pp();
- //输出对象
- echo $p;
- ?>