kwrl.net
当前位置:首页 >> php中,一个类中,方法内调用另一个方法 >>

php中,一个类中,方法内调用另一个方法

示例 class Test{ function aa(){ $this->bb(); //使用$this变量表示当前类 } function bb(){ echo "引用过去了"; } } 类使用方式 $class = new Test(); $class->a();

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

要在B类的itb()函数里面先实例化a类才能调用 ----------------

在a类中 把$a 定义为公有的成员属性,

貌似在 index.php 文件前面,使用 include / include_once / require / require_once 函数指令引入 a.php 即可。

file1.php类如下: class A{ ... } file2.php调用file2.php中的类如下: include "file1.php"; class B{ $C = new A(); ..... }

全局变量 或者你方法里面写return 返回

在类里面的时候,$this->func()和self::func()没什么区别。 在外部的时候,->必须是实例化后的对象使用; 而::可以是未实例化的类名直接调用。 举个例子: class Mytest{ function ccc($str){ echo $str; } } Mytest::ccc("123456"); $object = n...

一个变量要在两个方法中起作用,必须将变量设为全局变量,这是php内核对变量的处理决定的, 要么在两个方法之外初始化变量$a, 然后在方法中使用前 global $a;之后就可以使用$a了; 或者不在方法外初始化 在一个方法中用$GLOBALS['a'] = 12;将值...

代码贴出来,不然真不清楚你想问什么。

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