InfoQ

交流

讨论:一个class怎么去调用里面的函数?

作者 gw2100 发布于 2003-08-00 分类:php基础编程

一个class怎么去调用里面的函数?
谁能举个简单例子



逛论坛交流一个class怎么去调用里面的函数?

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

10 条回复

回复

[php] class A { function b(.. 发表人 wyw5257 发表于 08月07日
在没有类对象的情况下: ClassName::.. 发表人 fwolf 发表于 08月07日
只要导入这个class就可以了吧` 不象j.. 发表人 gw2100 发表于 08月07日
是不是每次调用都得new一个对象! 发表人 gw2100 发表于 08月07日
<? class Test{ $a = "11111.. 发表人 gw2100 发表于 08月07日
<? class Test{ var $a = "1111.. 发表人 xltxlm 发表于 08月07日
类里面的变量只供类使用 类的定义变量.. 发表人 wyw5257 发表于 08月07日
  1. 返回顶部

    Re: 一个class怎么去调用里面的函数?

    2003年08月07日 发表人 wyw5257

    [php]
    class A {
    function b() {
    ....
    }
    }
    $a_class = new A; //调用类A
    $a_class -> b(); //使用A中的方法b
    [/php]

  2. 在没有类对象的情况下:
    ClassName::ClassFunction();

  3. 只要导入这个class就可以了吧`
    不象java里还得用public 声明吧

  4. 是不是每次调用都得new一个对象!

  5. 用::就不用NEW对象了,但如果函数使用到了类成员变量就不行了
    用之前只需要include就行了

  6. <?
    class Test{
    $a = "11111";
    function a(){
    $a = 2;
    echo $a;
    }

    function b(){
    $a = 3;
    echo $a;
    }
    }

    $aaa = new Test;
    $aaa -> a();

    ?>
    这样为什么不行,在类中为什么不能先定义变量!

  7. 多谢六楼那个那个兄弟,在类里定义的变量是不是局部变量?像函数里定义的变量需要global一样声明呢!

  8. <?
    class Test{
    var $a = "11111";
    function a(){
    $a = 2;
    echo $a;
    }

    function b(){
    $a=3;
    echo $a;
    }
    }

    $aaa = new Test();
    $aaa -> b();

    ?>

  9. 返回顶部

    Re: 一个class怎么去调用里面的函数?

    2003年08月07日 发表人 wyw5257

    类里面的变量只供类使用
    类的定义变量要这样:
    VAR $a;
    类里面的函数跳用类的公用变量用 $this -> a

  10. 多谢,如果想让类里面的变量成为全局变量呢!




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

    昵称: 请输入验证码:


抢着回答

当更换图片时,不能立即更换,只有鼠标...

如题

算术题%^&$#

这种方法怎么实现?

请问各位: 在一个电子商务网站里,当有订单生成的时候, 我...

悟颡烽烽

[ Full Screen ]

我有一个图片显示的问题,向各位请教。

一张图片,我想在页面上仅显示它的一部分,用什么涵数或代码来实...

请教日期函数?

存入数据库格式为datetime 0000-00-00 00:00:00 在显示时我要...

亲爱的各位,大家早上好!

新的一天开始了,祝大家有个好心情! 报个到!;)

大家谁配过activeperl

怎么也不行,运行的时候显示500错误,编一个CGI脚本,即使什么都...

声明:

小妖是谁????

人&....

人生就像一个没有Backspace键的浏览器,一旦走到下一步,你就无法...

[]