iT邦幫忙

0

php isset() && isset()

php
  • 分享至 

  • xImage

-已解決-
程式碼

<?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新手,再麻煩各位大大指教,謝謝!

wei225890 iT邦新手 5 級 ‧ 2022-01-13 13:38:47 檢舉
$_GET['a']變成 $GET['a']了
那裡居然打錯了...改完就正確了,謝謝
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答