我的問題很簡單,我看到這個代碼在一個類:OOP,直接添加類變量的一類,沒有定義它們之前
class controller_activity {
function __construct($args) {
//the variable template is not defined or what happen??
$this->template = new Template('activity');
}
.......
通常我看到的變量聲明一個類像「公共$模板「或類似的,但這種情況,是相同的,如果我像往常一樣定義這些變量?,我可以直接以這種方式添加變量,而不需要定義它們之前,它是可推薦的嗎?
從正在運行的系統中的代碼?你確定模板沒有在這行代碼的下面定義,你在檢查時錯過了嗎? – GeorgeVremescu
nono,他們是許多代碼的第一行,並且他們正在工作沒有問題 – francis