class a
{
function __construct()
{
return 'abc';
}
}可以吗?
{
function __construct()
{
return 'abc';
}
}可以吗?
解决方案 »
- 请教一个form里action的问题。
- 在PHP中如何把数据写入自己命名的XML文件啊?
- nginx带不起来phpmyadmin,502 Bad Gateway
- PHP设置soapheader,都说标题长了好!!!!!!!!!!!!!
- 高手帮帮忙,刚刚学习php帮忙解释一下这段代码 多半地方都看不明白
- php 处量图片的问题
- 不想重新编译apache,则么才能让php可以连接mysql数据库阿
- session难题~~~~请教高人!!!!!!!
- mysql查询优化的问题
- 怎样把多层文件夹下的.xml文件批量合并成一个.xml文件,再将该xml文件去除格式和标签转成.txt纯文本文件?
- 遇到的一个面试题目,求解
- 配邮箱,怎么处理。
构造函数的功能主要用于在类的对象创建时定义初始化的状态.它没有返回值,也不能用void来修饰.
可以参考以下链接来看下php中function __construct跟function construct的区别
http://wenda.tianya.cn/wenda/thread?tid=05d8b8b72ed65fff
class abc
{
public $var1;
public $var2;
private function abc($var1,$var2)
{
$this->var1=$var1;
$this->var2=$var2;
}
}
......
......
$abc=new abc(123,'abc');
var_dump($abc);
不过写一个与类名同名的函数可以实现此目地
神马意思???
与类名同名的函数不就是构造函数吗??你见过 new一个对象返回的是其它类型的值吧??new是返回一个对象的,所以,构造函数不论你手动返回什么,都是一个object。