name2=""; } function A($aa){ $this->name2=$aa; } function show(){ echo "show() is running. "; echo "this->name1=".$this->name1." "; echo "this->name2=".$this->name2." "; } } $B=new A("123"); $B->show(); ?> 在不同的系统上,有点可以运行,有的不行。 我在下面的几台机子上试过是可以运行的。配置如下。   A、redhat8.0 + Apache/2.0.40 + PHP/4.2.2" name=description>

InfoQ

交流

讨论:向大家请教PHP的类的问题,关于PHP的重载。

作者 blessu 发布于 0000-00-00 分类:php基础编程

有下面一段很简单的代码。 <?php class A{ var $name1="abc"; var $name2; function A(){ $this->name2=""; } function A($aa){ $this->name2=$aa; } function show(){ echo "show() is running.
"; echo "this->name1=".$this->name1."
"; echo "this->name2=".$this->name2."
"; } } $B=new A("123"); $B->show(); ?> 在不同的系统上,有点可以运行,有的不行。 我在下面的几台机子上试过是可以运行的。配置如下。   A、redhat8.0 + Apache/2.0.40 + PHP/4.2.2   B、win2000 + Apache/1.3.22 + PHP/4.2.1   C、NT 4.0 +IIS/4.0 +PHP/4.0.6     运行得到如下的结果:   show() is running.   this->name1=abc   this->name2=123 而在下列一些系统上则不能运行。配置如下。   A、FreeBSD + Apache/1.3.28 + PHP/4.3.3   B、win2000 + Apache/1.3.28 + PHP/4.3.3 + Resin/3.0.3   C、win2000 + Apache/2.0.46 + PHP/4.3.3   D、win2000 + Apache/2.0.43 + PHP/4.3.2 + Tomcat/4.1   运行得到如下错误提示。   Fatal error: Cannot redeclare a() in D:websiteclass.php on line 11 啊,想不通,为什么会是这样,这是什么道理,各位知道怎么解决吗? 这段代码在各位的系统上是否能运行,请告知系统配置情况(告知有分)。谢谢! 附:我的一个供大家试验的空间。 这是我的机子,只供大家验证,就是上面运行出错的B的配置,请不会攻击我的机子: URL:http://icoming.vicp.net/ FTP:icoming.vicp.net user:test pass:test



逛论坛交流向大家请教PHP的类的问题,关于PHP的重载。

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

0 条回复

回复




  1. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

实现这样的省略号?

做的一新闻发布首页,通过一条条title来访问子页, 而有时titl...

怎么从session_id中提取信息?

32位session_id中包含ip和最后访问时间吗? 怎么提取出来?

关于发mail 的问题。

请教各位高手: 怎样用php 实现把一封邮件同时发...

用: int copy(string source, string d...

用: int copy(string source, string dest)上传的文件为什么没有...

请问在js里,有什么函数或方法可以将十...

如题。

请教js问题

phpmyadmin左边的frame中,点击数据库名在它下面列出table的效果...

再开一次 ftp

ftp://219.78.31.93      5人限制 想不出要放什么东...

电脑买好了,一个字,爽~

这个是配置 AMD 2500+ 散装 (送Coolmaster风扇,3000转)...

这个session 的warning是什么意思?

Warning: Unknown(): Your script possibly relies on a session...

见鬼了~~

偶用输出一个数组时。。。。居然看到比鬼还恐怖的东西。 发...

[]