class a
{
function __construct()
{
return 'abc';
}
}可以吗?
{
function __construct()
{
return 'abc';
}
}可以吗?
解决方案 »
- 新手求教,相对路径不能访问
- 网站优化问题
- 菜鸟写个简单的CMS 有什么好的建议
- 怎么才能将MYSQL语句 导到一个文本文件中。或将一个文本文件中的SQL语导入MYSQL中并执行呢?
- 请问有人做过PHP与XSL的分页功能么?请指教~~,重谢~~
- 难道php中只有header函数来执行重定向,但我总觉得用得不舒服,有没有像asp中的response.redirect方法?
- 我的脚本都是放在服务器htdoc目录下的,太不安全了,请问有什么方法能不让别人看到你的代码?
- 用PHP开发一个静态网页的BBS,大家谈谈有必要吗?有什么好的经验、建议?
- PHP如何实现网上对话
- 安全模式下目录权限问题
- 遇到的一个面试题目,求解
- 配邮箱,怎么处理。
构造函数的功能主要用于在类的对象创建时定义初始化的状态.它没有返回值,也不能用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。