Heim >Backend-Entwicklung >PHP-Tutorial >无法调用__construct里的参数

无法调用__construct里的参数

WBOY
WBOYOriginal
2016-07-06 13:51:191368Durchsuche

无法调用__construct里的参数

无法调用__construct里的参数

求教。

回复内容:

无法调用__construct里的参数

无法调用__construct里的参数

求教。

冒昧猜下楼主的用意吧:

<code>class Man{
    private $_name;
    private $_age;
    
    public function __construct($name, $age) {
        $this->_name = $name;
        $this->_age  = $age;
    }
    
    public function getName() {
        return $this->_name;
    }
}</code>

@paul5 你都没有给 _age 或者 _name 赋值,取出来当然是空了。看你的代码只是给 nameage 赋值了,少写了下划线?

construct里面是$this->name;
getName里面是$this->_name;

下划线忘写了

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn