【发布时间】:2015-08-22 10:08:11
【问题描述】:
我正在学习 PHP,我希望您能解释一下为什么购物车教程的作者在向购物车添加产品的调用中这样做了。
if(isset($_GET['action']) && $_GET['action']=="add")
网站检查$_GET[action] 是否已设置,$_GET[action] 在处理前等于“添加”,但在功能上不等同于:
if($_GET['action']=="add")
因为如果值为'add',它必须被设置,如果没有设置它不可能是'add',对吧?还是我错过了什么?
【问题讨论】:
-
为什么不自己找出来呢?确保您打开了错误报告:
ini_set("display_errors", 1); error_reporting(E_ALL);然后使用查询字符串调用 url,例如xy.php?action=add一次没有它:xy.php