2022-09-22|閱讀時間 ‧ 約 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';
分享至
成為作者繼續創作的動力吧!
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

發表回應

成為會員 後即可發表留言