在我的文件adapter.php我有以下代码:PHP静态变量不工作
案“buyCard”:
static $order=array();
$id=$_POST['id'];
$quantity=$_POST['quantity'];
$price=$_POST['price']; //var_dump($price);
$order['id']=$id; $order['quantity']=$quantity; $order['price']=$price;
static $i=0;
$_SESSION[$i]=$order; $i++; var_dump($i);
break;
在那里同样的ID,价格和数量信息来自阿贾克斯放在卡。 PHP文件,它被激活'onclick'。我需要一个计数器,这会帮助我在每次用户点击触发此事件的按钮时在会话中存储数据。但我的计数器'静态$我'应该作为索引工作不增加,我不知道为什么?如果有其他解决方案,我很高兴听到这个问题。
我刚刚测试了你的脚本,你的'静态$ i'正在增加。 –
因为每次请求都会再次创建'static $ i'? –
不,我创建它也是全局的,但它始终是1 ... – MoKe