mshd.net
当前位置:首页 >> php类怎么调用自己的函数 >>

php类怎么调用自己的函数

对, public 的 是这样调用. static 的是 self::function(). ==== over

可以在函数中先实例化类,然后再调用类中的方法 例如:

这样是没问题的; 就你的代码而言,实例化abc 这个类试一下你就知道结果了; function aaa(){ echo "abc"; } class abc{ function abc(){ aaa(); } } $bb = new abc(); $bb->abc();

$this->a(); 一样的,只是在前面加上个$this定亥翅酵俨寂愁檄传漏-> 不过上面好像有点答非所问... 你需要在function a里面对$a的值进行输出.. 也就是 function a() { $a = 'a'; return $a; } 然后需要在函数b里面进行导入 function b() { $a = $...

php类中定义的函数有几种, 例如: class A{ // 公共方法 public function test(){ // dosomething } // 受保护的方法 protected function test2(){ // dosomething } // 静态方法 static function st(){ // dosomething } // 私有方法 private ...

$a = new myclass(); $a->fun(); 在这里,你知道是用 $a-> 来调用方法,可以理解吧。。 class myclass { function fun() { echo 'myfun'; } function fun1() { //$a->fun(); 理论上是这样,但是,你怎么知道是 $a 呢?不知道 $this->fun(); // t...

要先搞清楚类和对象的关系 将一个类实例化后就变成对象,私有函数只能在类内部使用,不能在类外,也就是对象上使用,也不能在子类中使用,如定义一个parent类 class parent{ private function _justForMyself(){ echo "这是私有函数,只能在类内...

注意两点即可: 第一,调用其它文件的函数或类,需要先用include,require,include_once,require_once这些函数包含一下其它文件,这四个函数的区别,你可以查一下手册。 第二,对于类外面的函数,在文件包含以后,可以直接调用;对于类内部的函数...

include functions.php class a{ function on_index(){ call_functions_fun();//这个是 functions.php 定义的函数 } }

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com