我在將一個簡單變量調用到 php 類中的另一個變量時遇到問題:當我寫它時,頁面只是不加載。知道為什么嗎?我試圖刪除公共屬性class KAKAI {public $g = 'kkk';public $p = $g;}只是想了解我的錯誤
2 回答

慕碼人2483693
TA貢獻1860條經驗 獲得超9個贊
$g 直到運行時才存在,它是一個對象變量,因此在構造函數中分配它:
class KAKAI {
public $g = 'kkk';
public $p = '';
public function __construct() {
$this->p = $this->g;
}
}

holdtom
TA貢獻1805條經驗 獲得超10個贊
這就是您在類外調用類變量的方式。
<?php
class KAKAI {
public $g = 'kkk';
public $p = 'ppp';
}
$class = new KAKAI();
echo $class->g;
?>
此外,此行無效
public $p = $g;
- 2 回答
- 0 關注
- 213 瀏覽
添加回答
舉報
0/150
提交
取消