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

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
 14  1/2  1  2  > 
     
标题: [问题] Redefining already defined constructor for class xxx  
 
zdw999
中级会员
Rank: 3Rank: 3



UID 81322
精华 0
积分 293
帖子 219
金钱 293 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-10-10
状态 离线
Redefining already defined constructor for class xxx

Redefining already defined constructor for class xxx
这样的错误都是什么错误?说类已经被重定义?
2007-6-11 11:18 AM#1
查看资料  发短消息  顶部
 
wzhu (wzhu)
版主
Rank: 7Rank: 7Rank: 7
C[A-Z]O


UID 68040
精华 0
积分 47788
帖子 1562
金钱 47765 喜悦币
威望 0
人脉 23
阅读权限 100
注册 2006-1-14
来自 湖北荆州>陕西西安>辽宁 ...
状态 离线
[推荐阅读] PHP 源代码分析 V0.0
根据字面意思是 构造函数重定义, 你看看是否有两个同名的函数吧。 包括 基类里面的函数



<?wzhu
wzhu.print("This is a wzhu language");
?>
2007-6-11 11:35 AM#2
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
zdw999
中级会员
Rank: 3Rank: 3



UID 81322
精华 0
积分 293
帖子 219
金钱 293 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-10-10
状态 离线
[推荐阅读] win2003平台下如何设置open_basedir的多路径
多谢,我找找看,不过可真不好找
2007-6-11 11:44 AM#3
查看资料  发短消息  顶部
 
wzhu (wzhu)
版主
Rank: 7Rank: 7Rank: 7
C[A-Z]O


UID 68040
精华 0
积分 47788
帖子 1562
金钱 47765 喜悦币
威望 0
人脉 23
阅读权限 100
注册 2006-1-14
来自 湖北荆州>陕西西安>辽宁 ...
状态 离线
[推荐阅读] 《PHP 源代码分析》 V0.0
这有什么不好找的? 都知道类名了,在大不了 多文件查找呗,editplus是个好工具。



<?wzhu
wzhu.print("This is a wzhu language");
?>
2007-6-11 03:38 PM#4
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
zdw999
中级会员
Rank: 3Rank: 3



UID 81322
精华 0
积分 293
帖子 219
金钱 293 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-10-10
状态 离线
[推荐阅读] 大少爷,好几天没有看到您了,想念您。
有高手说一个程序中出现多个重名的函数是规范的写法,这是真的吗,当然这些函数在不同的类中
2007-6-12 12:36 PM#5
查看资料  发短消息  顶部
 
niohe (网缘伟伟)
论坛元老
Rank: 8Rank: 8
PHPOX


UID 73469
精华 0
积分 3133
帖子 569
金钱 3133 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2006-5-16
来自 吉林延边
状态 离线
[推荐阅读] myaql中文乱麻
叫做重载吧!@



QQ:86958842,承接各种小型网站项目.我的BLOG http://www.aitao8.cn/
2007-6-12 12:43 PM#6
查看资料  访问主页  发短消息  QQ  顶部
 
era
高级会员
Rank: 4


UID 84851
精华 0
积分 567
帖子 749
金钱 567 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-12-15
状态 离线
[推荐阅读] php7年开发经验,济南或北京
别把类成员函数和函数搞混了,
一个程序中出现多个重名的函数是很不规范的写法,
不同类具有相同的成员函数是很正常的事

不知道你所谓的高手指的是哪一个




怀念我的家乡-火星
2007-6-12 12:43 PM#7
查看资料  发短消息  顶部
 
zdw999
中级会员
Rank: 3Rank: 3



UID 81322
精华 0
积分 293
帖子 219
金钱 293 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-10-10
状态 离线
[推荐阅读] 图片显示不完整??
多谢指教了,但是不同类具有相同的成员函数我想应该不是PHP官方推荐的
2007-6-12 12:46 PM#8
查看资料  发短消息  顶部
 
wzhu (wzhu)
版主
Rank: 7Rank: 7Rank: 7
C[A-Z]O


UID 68040
精华 0
积分 47788
帖子 1562
金钱 47765 喜悦币
威望 0
人脉 23
阅读权限 100
注册 2006-1-14
来自 湖北荆州>陕西西安>辽宁 ...
状态 离线
[推荐阅读] 求书---《PHP Game Programming》


QUOTE:
原帖由 zdw999 于 2007-6-12 12:36 发表
有高手说一个程序中出现多个重名的函数是规范的写法,这是真的吗,当然这些函数在不同的类中
不同类里有同名函数无所谓,就像在不同的名字空间下。很正常,

不过要注意是否有继承,

以下是PHP手册实例及原话

<?php
class A
{
    function A()
    {
      echo "I am the constructor of A.<br>\n";
    }

    function B()
    {
        echo "I am a regular function named B in class A.<br>\n";
        echo "I am not a constructor in A.<br>\n";
    }
}

class B extends A
{
    function C()
    {
        echo "I am a regular function.<br>\n";
    }
}

// 调用 B() 作为构造函数
$b = new B;
?>  


类 A 中的函数 B() 将立即成为类 B 中的构造函数,虽然并不是有意如此。PHP 4 并不关心函数是否在类 B 中定义的,或者是否被继承来的。




<?wzhu
wzhu.print("This is a wzhu language");
?>
2007-6-12 12:47 PM#9
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
era
高级会员
Rank: 4


UID 84851
精华 0
积分 567
帖子 749
金钱 567 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-12-15
状态 离线
[推荐阅读] 雨林木风【WwW.YlmF.Com】诚招PHP专业程序员


QUOTE:
原帖由 zdw999 于 2007-6-12 12:46 发表
多谢指教了,但是不同类具有相同的成员函数我想应该不是PHP官方推荐的
功能类似的类,具有相同的成员函数,对使用者来说,是很不错的,至少我喜欢




怀念我的家乡-火星
2007-6-12 12:56 PM#10
查看资料  发短消息  顶部
 14  1/2  1  2  > 
     


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


 




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

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