Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 增量控制器变量_Php_Codeigniter_Variables_Increment_Laravel - Fatal编程技术网

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?