Кто сможет объяснить почему в моем случае условие всегда справедливо и переменная $gw пуста? :/
URL = http://localhost/index.php?gw=0
Однако при использовании switch:
или
$gw всегда принимает правильное значение :/
URL = http://localhost/index.php?gw=0
PHP код:
$gw = $_GET["gw"];
if($gw !== "0" || $gw !== "1") $gw = '';
PHP код:
$gw = $_GET["gw"];
if($gw != "0" || $gw != "1") $gw = '';
PHP код:
$gw = $_GET["gw"];
if($gw != 0 || $gw != 1) $gw = '';
Однако при использовании switch:
PHP код:
switch($_GET["gw"])
{
case 0: $gw = "0"; break;
case 1: $gw = "1"; break;
default: $gw = '';
}
PHP код:
switch($_GET["gw"])
{
case "0": $gw = "0"; break;
case "1": $gw = "1"; break;
default: $gw = '';
}