php 5 __toString()方法 类转换为字符串
2010-10-28 18:32
344 查看
class TestClass
{
private $a;
private $b;
private $c;
public function __construct($a, $b, $c){
$this->a = $a;
$this->b = $b;
$this->c = $c;
}
public function __toString(){
return $this->a.' '.$this->b.' '.$this->c;
}
}
$class = new TestClass('Good', 'morning,', 'Sir!');
echo $class;
?>
/*
在php5中,可以为类实现一个名为__toString()的方法以将类转换为一个字符串。
当尝试打印实现了该方法的类的实例时,__toString()方法被自动调用。
在php 5.2.0之前,__toString()只在实例直接被echo() 和 print()输出时被调用
*/
{
private $a;
private $b;
private $c;
public function __construct($a, $b, $c){
$this->a = $a;
$this->b = $b;
$this->c = $c;
}
public function __toString(){
return $this->a.' '.$this->b.' '.$this->c;
}
}
$class = new TestClass('Good', 'morning,', 'Sir!');
echo $class;
?>
/*
在php5中,可以为类实现一个名为__toString()的方法以将类转换为一个字符串。
当尝试打印实现了该方法的类的实例时,__toString()方法被自动调用。
在php 5.2.0之前,__toString()只在实例直接被echo() 和 print()输出时被调用
*/
相关文章推荐
- PHP判断字符串编码是否utf8并转换的方法
- JS的数组转换字符串方法toString、toLocaleString、join和valueOf — 第5.2.1节
- PHP 数组和字符串互相转换实现方法
- toString()方法对数字与关键字parseInt()方法对带有数字的字符串中数字进制之间转换-学习笔记
- PHP数组和字符串互相转换实现方法
- php将字符串全部转换成大写或者小写的方法
- PHP 数组和字符串互相转换实现方法
- PHP 数组和字符串互相转换实现方法
- PHP 数组和字符串互相转换实现方法
- javascript 的强制转换字符串,和toString方法的区别
- PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例
- PHP 数组和字符串互相转换实现方法
- PHP 数组和字符串互相转换实现方法
- PHP 数组和字符串互相转换实现方法
- PHP实现ASCII码与字符串相互转换的方法
- php将字符串转换成16进制的方法
- PHP的两个科学计数法转换为字符串的方法
- PHP使用http_build_query()构造URL字符串的方法(可将POST参数组转换拼接成GET请求链接)
- PHP判断字符串编码是否utf8并转换的方法
- PHP判断字符串编码是否utf8并转换的方法