-已解決-
程式碼
<?php
session_start();
require_once 'controllerDefine.php';
echo isset($_GET['c']).isset($_GET['a'])."<br>";
if(isset($_GET['c']) && isset($GET['a'])){
echo "A<br>";
$controller = $_GET['c'];
$action = $_GET['a'];
}else{
echo "B<br>";
$controller = 'event';
$action = 'event';
}
if(1 && 1){
echo "C<br>";
}
echo $_GET['c'].$_GET['a']."<br>";
echo $controller.$action."<br>";
require_once('views/layout.php');
?>
網址為http://localhost/?c=login&a=login
執行結果為
11
B
C
loginlogin
eventevent
請問為什麼不是輸出A,而是輸出B?
isset($GET['c'])輸出1
isset($GET['a'])輸出1
那isset($GET['c']) && isset($GET['a']) 不是應該也會1,然後輸出A嗎?
小弟php新手,再麻煩各位大大指教,謝謝!