当更换图片时,不能立即更换,只有鼠标...
如题
作者 gw2100 发布于 2003-08-00 分类:php基础编程
一个class怎么去调用里面的函数?
谁能举个简单例子
逛论坛交流:一个class怎么去调用里面的函数?
[php]
class A {
function b() {
....
}
}
$a_class = new A; //调用类A
$a_class -> b(); //使用A中的方法b
[/php]
在没有类对象的情况下:
ClassName::ClassFunction();
只要导入这个class就可以了吧`
不象java里还得用public 声明吧
是不是每次调用都得new一个对象!
用::就不用NEW对象了,但如果函数使用到了类成员变量就不行了
用之前只需要include就行了
<?
class Test{
$a = "11111";
function a(){
$a = 2;
echo $a;
}
function b(){
$a = 3;
echo $a;
}
}
$aaa = new Test;
$aaa -> a();
?>
这样为什么不行,在类中为什么不能先定义变量!
多谢六楼那个那个兄弟,在类里定义的变量是不是局部变量?像函数里定义的变量需要global一样声明呢!
<?
class Test{
var $a = "11111";
function a(){
$a = 2;
echo $a;
}
function b(){
$a=3;
echo $a;
}
}
$aaa = new Test();
$aaa -> b();
?>
类里面的变量只供类使用
类的定义变量要这样:
VAR $a;
类里面的函数跳用类的公用变量用 $this -> a
多谢,如果想让类里面的变量成为全局变量呢!
10 条回复
回复