喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: [讨论] 来帮小弟看看这段类结构函数哪错了  
 
zdw999
中级会员
Rank: 3Rank: 3



UID 81322
精华 0
积分 303
帖子 226
金钱 303 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-10-10
状态 离线
[广告]: 代充Paypal帐号美元
来帮小弟看看这段类结构函数哪错了



<?php
class A
{
    public 
$_template  '';

    function 
__construct($tpl)
    {
        
$this->A($tpl);
    }

    function 
A($tpl)
    {
        
$this->_template $tpl;
    }
}
?>
在PHP5下运行正常,但是一zend就提示如下错误了
Redefining already defined constructor for class xxx

[ 本帖最后由 zdw999 于 2007-6-13 12:19 AM 编辑 ]
2007-6-13 12:18 AM#1
查看资料  发短消息  顶部
 
km3945 (km3945)
版主
Rank: 7Rank: 7Rank: 7
版主


UID 46538
精华 0
积分 1320
帖子 1284
金钱 1320 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2004-11-8
状态 离线
[广告]: 代充Paypal帐号美元
你的方法A在编译时会出错的.编译时ZEND会认为你有两个构造器,但一个类只有一个构造器
把方法A改个名就行了吧




学会用下半身来思考!
2007-6-13 02:50 AM#2
查看资料  Blog  发短消息  QQ  顶部
 
namelessxp
高级会员
Rank: 4
*禁止发言*



UID 65789
精华 0
积分 969
帖子 1229
金钱 969 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-8-12
状态 离线
[推荐阅读] session的问题
楼上正确,__construct 是 5 里面的构造函数,和类名相同的成员函数是 4 里面的构造函数,为了和 4 兼容,两者都被当做构造函数理解了



++++++++++[>++++++++>++++++++++>+++++++++++>++++++++++>+++++
++++++>++++++++++>+++++++++++<<<<<<<-]>--.>---.>-.>+.>--.>+.
>+++++..[-]<[-]<[-]<[-]<[-]<[-]<[-]<
2007-6-13 09:35 AM#3
查看资料  发短消息  QQ  顶部
 
zdw999
中级会员
Rank: 3Rank: 3



UID 81322
精华 0
积分 303
帖子 226
金钱 303 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-10-10
状态 离线
[推荐阅读] 广州招聘PHP程序员
多谢两位,我试试去
2007-6-13 12:58 PM#4
查看资料  发短消息  顶部
 
熟人
中级会员
Rank: 3Rank: 3



UID 92185
精华 0
积分 332
帖子 476
金钱 332 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2007-4-29
状态 离线
[推荐阅读] 招聘网络界面优化高手
似乎我见过的某个开源cms就是这样的



性格:馋 懒 奸 猾 坏
兴趣:吃 喝 嫖 赌 抽
职业:坑 蒙 拐 骗 偷
2007-6-13 01:01 PM#5
查看资料  发短消息  顶部
 
52php
中级会员
Rank: 3Rank: 3



UID 84572
精华 0
积分 361
帖子 225
金钱 361 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-12-10
状态 离线
[推荐阅读] 错在哪啊


QUOTE:
原帖由 熟人 于 2007-6-13 01:01 PM 发表
似乎我见过的某个开源cms就是这样的
你不会是说dedecms吧,他的是这样:

QUOTE:
<?php
class A
{
    public $_template  = '';

    function __construct($tpl)
    {
        $this->A($tpl);
    }

    function A($tpl)
    {
        return __construct($tpl);
    }
}
?>
2007-6-13 04:25 PM#6
查看资料  发短消息  顶部
 
熟人
中级会员
Rank: 3Rank: 3



UID 92185
精华 0
积分 332
帖子 476
金钱 332 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2007-4-29
状态 离线
[推荐阅读] 上海维信商务招聘PHP程序员
嗯 应该是dedecms



性格:馋 懒 奸 猾 坏
兴趣:吃 喝 嫖 赌 抽
职业:坑 蒙 拐 骗 偷
2007-6-14 08:21 AM#7
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.029954 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP