在php类中,我有一个问题,将一个简单变量调用到另一个变量:
当我写它的时候,页面只是加载。
知道为什么吗?
Iv试图删除公共属性。
class KAKAI {
public $g = 'kkk';
public $p = $g;
}
只是想理解我的错误
发布于 2019-08-16 08:26:19
$g
直到运行时才存在,并且它是一个对象变量,因此在构造函数中分配它:
class KAKAI {
public $g = 'kkk';
public $p = '';
public function __construct() {
$this->p = $this->g;
}
}
发布于 2019-08-16 08:19:19
这就是如何在类之外调用类变量的方法。
<?php
class KAKAI {
public $g = 'kkk';
public $p = 'ppp';
}
$class = new KAKAI();
echo $class->g;
?>
此外,此行无效。
public $p = $g;
https://stackoverflow.com/questions/57527909
复制相似问题