在if之后期望陈述
这是我的代码:
<?php
if (empty($_COOKIE["count"]) && empty($_COOKIE["date"])) {
setcookie("count",1);
setcookie("date",date("d.m.y H:i"));
} else {
var $c=$_COOKIE["count"];
}
?>
我得到错误: 期望 var $ c之前的声明 。 我如何解决我的问题?
var
关键字被弃用,并用于类中,而这段代码片段不是。
注意:由于兼容性原因(作为public关键字的同义词),仍然支持使用var关键字声明变量的PHP 4方法。 在5.1.3之前的PHP 5中,它的使用会产生一个E_STRICT警告。
正常分配变量:
$c = $_COOKIE['count'];
否则,它期望成为一个班级的内部。
你需要在if语句之前声明变量$ c。
<?php
$c = 0;
if (empty($_COOKIE["count"]) && empty($_COOKIE["date"])) {
setcookie("count",1);
setcookie("date",date("d.m.y H:i"));
} else {
$c=$_COOKIE["count"];
}
?>
链接地址: http://www.djcxy.com/p/96567.html