php类中的静态方法不能继承别的类中的public修饰的属性该怎么解决
程序员文章站
2022-04-30 11:14:47
...
php类中的静态方法不能继承别的类中的public修饰的属性该如何解决
php类中的静态方法不能继承别的类中的public修饰的属性该如何解决?如par.class.php和st.class.php代码如下:
par.class.php代码:
st.class.php代码:
------解决方案--------------------
php类中的静态方法不能继承别的类中的public修饰的属性该如何解决?如par.class.php和st.class.php代码如下:
par.class.php代码:
- PHP code
class par{ public $aa; public function __contruct(){ $this->aa='123456' } }
st.class.php代码:
- PHP code
class st extends par{ static function bb{ echo $this->aa;//这样不可以访问,改如何解决呢 } }
------解决方案--------------------
- PHP code
class par{ public $aa; public function __construct(){ $this->aa = '123456'; } } class st extends par { static function bb($o) { echo $o->aa; } } $p = new par; // new st 也是一样 st::bb($p);相关文章
相关视频
上一篇: 关于HTML表格的详细介绍