【发布时间】:2025-12-12 16:50:01
【问题描述】:
抱歉,这似乎是一个非常新奇的问题,但我需要一些帮助。我正在尝试制作一个动态 Web 应用程序,但无法将变量从 1 个扩展类抓取到另一个类
这是我目前尝试的一个例子
<?php
class a {
public $classb;
public $classc;
function load_files() {
include_once('classb.php');
include_once('classc.php');
$this->classb = new classb();
$this->classc = new classc();
}
}
?>
这是包含我试图抓取的变量的类
<?php
class b extends a {
public $name;
public function quessName() {
$this->name = "john";
}
}
?>
这是试图从 c 类中获取“名称”变量的类,但我似乎做不到,而且 php 甚至根本不费心返回错误,我在这里错过了一些非常基本的东西吗? . 任何帮助表示赞赏
<?php
class c extends a {
function retreiveName () {
echo $this->a->b->name;
or
echo parent::->b->name;
}
}
?>
【问题讨论】: