變量前面的exclamaton標記是什麼意思?它在這段代碼中如何使用?
編輯:從迄今爲止的答案我懷疑我也應該提到,這段代碼是在一個函數中,其中一個參數是$ mytype ....這是檢查$ mytype是否通過檢查的方式嗎? - 感謝所有響應者。
$myclass = null;
if ($mytype == null && ($PAGE->pagetype <> 'site-index' && $PAGE->pagetype <>'admin-index')) {
return $myclass;
}
elseif ($mytype == null && ($PAGE->pagetype == 'site-index' || $PAGE->pagetype =='admin-index')) {
$myclass = ' active_tree_node';
return $myclass;
}
elseif (!$mytype == null && ($PAGE->pagetype == 'site-index' || $PAGE->pagetype =='admin-index')) {
return $myclass;
}`
這正是我的想法!我張貼是因爲我想知道是否有其他原因。我會給它幾天的時間來看看它是否會出現一些極端泄露的PHP怪癖或我的主要誤解。 – DogBot