【发布时间】:2020-06-22 00:40:39
【问题描述】:
我需要在 for 循环之外的循环中访问一个变量。
我已经将类函数之外的变量定义为这样的私有变量。
private $counter;
然后在函数里面,我是这样使用的。
public function counter_loop(){
for($i=0;$i<100;$i++){
$this->counter++;
}
return $this->counter;
}
但是得到一个错误,说 $counter 是未定义的。
【问题讨论】:
-
它在控制器中?它工作没有错误??
-
是在同一个控制器中。但这对我来说很困惑,因为不工作
-
我刚刚检查了你的代码,对我来说它返回 100 ......!?
-
由于您粘贴的代码中没有使用
$counter,因此错误出在其他地方。 -
你在尝试子类吗?只需阅读此stackoverflow.com/questions/1762135/…