小编Mat*_*att的帖子

在子方法中访问父变量

我目前有两个班,一个叫Dog,一个叫Poodle.现在我如何使用Poodle类中Dog定义的变量.我的代码如下:

  class dog {
       protected static $name = '';

       function __construct($name) {
            $this->name = $name
       }
  }

  class Poodle extends dog {
       function __construct($name) {
           parent::__construct($name)
       } 

       function getName(){
           return parent::$name;
       }
  }

$poodle = new Poodle("Benjy");
print $poodle->getName();
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

注意:未定义的变量:名称

php scope class private-members

0
推荐指数
1
解决办法
2513
查看次数

标签 统计

class ×1

php ×1

private-members ×1

scope ×1