Я изучаю PHP, и я надеюсь, что вы можете объяснить, почему автор учебника по корзине сделал это в призыве добавить товар в корзину.
if(isset($_GET['action']) && $_GET['action']=="add")
Сайт проверяет $_GET[action]
установлен и что $_GET[action]
равно «добавить» перед обработкой, но не это функционально эквивалентно просто:
if($_GET['action']=="add")
Потому что, если значение «добавить» у него есть, и если он не установлен, его нельзя «добавить» правильно? Или я чего-то не хватает?
Почему бы не найти его самостоятельно? Убедитесь, что включен отчет об ошибках: 'ini_set (" display_errors ", 1); \t error_reporting (E_ALL); 'Затем вызовите URL-адрес один раз с помощью строки запроса, например. 'xy.php? action = add' и один раз без него:' xy.php' – Rizier123