更新於 2024/09/21閱讀時間約 1 分鐘

PHP 變數初始化設定預設變數

我一直以為 PHP 初始化變數,這樣就可以將全部的狀況考慮進去
$IdolGroup=(isset($_GET['IdolGroup']))?$_GET['IdolGroup']:'5566';
卻還有一種狀況,URL GET method 有設變數,卻是空值
http://foo.bar.xxx/idol.php?IdolGroup=
這時,變數就算初始化也還是 null, 不會變成預設值 5566
所以程式應該改成:
$IdolGroup=((isset($_GET['IdolGroup'])&($_GET['IdolGroup']!=null)))?$_GET['IdolGroup']:'5566';
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.