当我尝试执行此删除选项时出现错误。 有人可以帮我这个忙吗? if(isset($ _ GET [“ cart”] :: :: delete“)) 当我尝试删除购物车项目时 错误是语法错误,意外T_CONSTANT_ENCAPSED_STRING
答案 0 :(得分:1)
不能在表达式的结果上使用Isset,因为您要在此处这样做。要么使用它代替isset:
<?php
if(NULL!==($_GET['cart']=='delete')){
echo "not null";
}else{
echo "null";
}
?>
或者,因为您只是想查看用户是否点击了 删除按钮试试这个:
if (array_key_exists("cart", $_GET)) {
if($_GET['cart']=='delete'){
//your code for deleting
}
}
答案 1 :(得分:0)
尝试这样
$get = $_GET["cart"];
if(isset($get)){
if($get == "delete"){
//do something
}
}
如果您有PHP7,那么这也应该有效
if (($_GET['cart'] ?? '') == 'delete')
{ echo "Deleteted!"; }
在此??
中是isset