<?php
/*
*魔术方法__toSting的用法
*如果在类里面定义了这个方法 那么在echo打印对象体的时候会自动调用它所属类的定义的__tosting方法
*格式化输出这个对象所包含的数据
*/
class Account{
public $user=1;
public $pwd=2;
//自定义的格式化输入方法
public function __tostring(){
return "当前对象的用户名是{$this->user},密码是{$this->pwd}";
}
}
$a= new Account();
echo $a;
echo PHP_EOL;//PHP PHP_EOL 换行符
print_r($a);
/*输出的结果
*
当前对象的用户名是1,密码是2
Account Object
(
[user] => 1
[pwd] => 2
)
*/
?>
__tostring方法
最新推荐文章于 2022-12-26 18:55:57 发布