Php 增量控制器变量
具有如下控制器:Php 增量控制器变量,php,codeigniter,variables,increment,laravel,Php,Codeigniter,Variables,Increment,Laravel,具有如下控制器: Class Upload extends Controller{ private $up_count = 0; public function action_tmpupload() { if($this->up_count == 0) { //empty a session variable
Class Upload extends Controller{
private $up_count = 0;
public function action_tmpupload()
{
if($this->up_count == 0)
{
//empty a session variable
}
//some more coding to save data into a session variable
$this->up_count++;
return true;
}
}
我一直在想我做错了什么,因为$up\u count
变量不会增加它的值,它始终保持为0
我遗漏了什么?问题是您将变量设置为0 然后下次运行控制器时。。。您再次将变量设置为0
您需要在用户会话中保存up_count变量,并从同一会话中检索up_count在何处显示up_count的值我有一个自定义日志功能,它可以将
$up_count
的值与其他内容一起写入,并且总是0
@JonathandeM。我已经更新了我的问题代码,使之更符合我的实际代码您发布的代码不是相关部分只是为了好玩:您是否尝试过up\u count=up\u count+1?