- 此问题在此处已有答案**:
(9个答案)
4天前关闭。
我有一个类:
class A {
protected $nome;
public function getNome() {
return $this->nome . " exemplo";
}
public function setNome($nome) {
$this->nome = $nome;
}
}
当我使用代码:
$r = new A();
$r->setNome("My");
json_encode($r);
由于protected属性,代码未返回,如果属性为public,则代码返回,但未正确返回。
1条答案
按热度按时间m1m5dgzv1#
根据类的定义,我们只能访问类外的公共成员,所以用$nome表示public
或
返回结果到json_encode(如果你没有公开$Nome),请看下面的例子: