标题可能没描述清楚 下面是伪代码
class a { public $xx = 0; public $b_list = []; public function add_b ($param) { $this->b_list [] = new b($param); } public function pp() { $xx++ }}class b extend a { public $set = 0; public function __init($param) { //忘了构造函数怎么写了吧这个相信成构造函数 $set = $param; } public function pp () { //want to make class a $xx ++ //..... }}$a = new a;$a->add_b(111);$a->add_b(222);//now $a has 2 $b//下面是调用第一个$b$a->b_list[0]->pp();//如何在pp中实现 $a->xx ++ ?
public function pp() {
$ this->xx++
}
忘了构造函数 __construct 的写法,可以直接用类名
class b extend a {
public $set = 0;
public function b($param) {
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号