InfoQ

交流

讨论:初学类遇到的一个问题

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

源码: <?php class classname { function classname($param) { echo "good!$param
"; } } $b=new classname("c.j"); $c=new classname(); ?> 执行后显示: good!c.j Warning: Missing argument 1 for classname() in C:www estclass1.php on line 5 good! 这个warning什么意思? 请路过的大侠指教.



逛论坛交流初学类遇到的一个问题

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

6 条回复

回复

>谢谢这位大侠的指点.这样改就显示正常.. 发表人 MyCottage 发表于 10月02日
> http://cn.php.net/manual/zh/func ... 发表人 zood 发表于 10月02日
> QUOTE: 最初由 wwwc 发布.. 发表人 kolin 发表于 10月02日
>你的类的构造函数需要一个参数, 而 .. 发表人 zchain 发表于 10月02日
  1. 返回顶部

    Re: 初学类遇到的一个问题

    2003年10月02日 发表人 wwwc

    >没加变量,要这样用就可以,先给初值 <?php class classname { function classname($param=') { echo "good!$param
    "; } }

  2. 返回顶部

    Re: 初学类遇到的一个问题

    2003年10月02日 发表人 MyCottage

    >谢谢这位大侠的指点.这样改就显示正常了.
    可我还是不大清楚为什么要这么改?
    可以说的再详细点吗.谢谢

  3. 返回顶部

    Re: 初学类遇到的一个问题

    2003年10月02日 发表人 zood

  4. 返回顶部

    Re: 初学类遇到的一个问题

    2003年10月02日 发表人 wwwc

    >看看手册上面全部都有的,别什么问题都问,这样学不了什么东西的,先把手册看看吧,这些都是php基本的东西,多动手,多看别人代码

  5. 返回顶部

    Re: 初学类遇到的一个问题

    2003年10月02日 发表人 kolin

    >

    QUOTE:
    最初由 wwwc 发布 [B]没加变量,要这样用就可以,先给初值 <?php class classname { function classname($param=') { echo "good!$param
    "; } } [/B]

    你这个不是standand. 应该是这样的: class CALSSNAME { var $val1='; var $val2=array(); ..... function CLASSNAME($para) { this->$val1=$para; ..... } } 成员变量先声明

  6. 返回顶部

    Re: 初学类遇到的一个问题

    2003年10月02日 发表人 zchain

    >你的类的构造函数需要一个参数, 而
    $c=new classname();
    这句没有提供参数.




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

    昵称: 请输入验证码:


抢着回答

.............................

这个问题我比较有成功经验了,迄今为止我敢说我认识的人中这种场...

PHP中能不能取模运算呀?

如题? 如果能的话,运算符是什么?

我想用php写一个类似qq一样的聊天工作。

有什么好的想法?

看到很多论坛在设置的时候问 要不要 Gz...

如题,要实现gzip加速,在程序里加?还是设置apache? 请高手们指...

男人名言(ZT)

我辛酸地等待,好想有个太太,为我做饭烧菜。现实却很无奈,让我...

如何设置无边框和非黑色字体的文本框

如题。 文本框无边框(边框为白色也可以),且字体为非黑色(例...

女人==恶魔 推理证明

陪女人需要时间和金钱 所以 女人=时间×金钱 又因为 时间...

求一个php和access连接的代码!!!!

各位有谁知道帮帮忙啊?

灌水

水水水水水水水水水水灌灌水水水水水水水水水水水水   水...

像这样的登陆,怎么做的!!

www.hotmail.com 这个不用解释了, 当你登陆时,输入用户名:...

[]