php类中的变量问题

我在将一个简单变量调用到 php 类中的另一个变量时遇到问题:


当我写它时,页面只是不加载。


知道为什么吗?


我试图删除公共属性


class KAKAI {



public $g = 'kkk';

public $p = $g;


}

只是想了解我的错误


慕村9548890
浏览 196回答 2
2回答

慕码人2483693

$g 直到运行时才存在,它是一个对象变量,因此在构造函数中分配它:class KAKAI {    public $g = 'kkk';    public $p = '';    public function __construct() {        $this->p = $this->g;    }    }

holdtom

这就是您在类外调用类变量的方式。<?phpclass KAKAI {&nbsp; &nbsp; public $g = 'kkk';&nbsp; &nbsp; public $p = 'ppp';}$class = new KAKAI();echo $class->g;?>此外,此行无效public $p = $g;
打开App,查看更多内容
随时随地看视频慕课网APP