显示PHP父类变量
我想显示一个父类变量,我找不到解决此问题的方法 以下是我的PHP:显示PHP父类变量,php,class,object,derived-class,Php,Class,Object,Derived Class,我想显示一个父类变量,我找不到解决此问题的方法 以下是我的PHP: class A { public $a; } class B extends A { public function __construct() { echo $parent->a; } } $B = new B(); 这应该输出$a,在我的例子中,$a是一个PDO对象,我没有打印它,而是对它调用prepare() 就像这样: class A { public
class A {
public $a;
}
class B extends A {
public function __construct() {
echo $parent->a;
}
}
$B = new B();
这应该输出$a,在我的例子中,$a是一个PDO对象,我没有打印它,而是对它调用prepare()
就像这样:
class A {
public $a;
}
class B extends A {
public function __construct() {
$this->a->prepare('random SQL request');
}
}
$B = new B();
我有一个“无法访问空属性”
PHP错误
谢谢 像这样的方法会奏效:
class A {
public $a = "Hello World";
}
class B extends A {
public function __construct() {
echo $this->a;
}
}
$B = new B();
运行它:
php parent.php
你好,世界
很多时候,PHP手册中的注释与手册本身一样有价值:
这项技术的输出是什么?发生了什么错误或问题?将$parent更改为$this并查看oop BasicStink,我们仍然需要更多的代码来理解您试图做什么。让我们看看A课上的内容。
echo $this->a;