深入理解面向对象7
2018年8月21日这个__toString()个人感觉没有什么用,echo对象的时候才会激活这个方法,var_dump()的时候不会激活,var_dump()打印的对象信息还比较全,只不过__toString可以定制T_T但是在我面前完全没有什么软用.也可以防止echo对象报错,但是那个傻逼echo对象
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?php class Account { public $user = 1; public $pwd = 2; public function __toString() { return '当前用户名字是'.$this->user.'密码'.$this->pwd; } } $a = new Account(); echo $a; var_dump($a); |