這裏是我的PHP代碼需要這個PHP函數幫助
$values = array(
'php' => 'php hypertext processor',
'other' => array(
'html' => 'hyper text markup language',
'css' => 'cascading style sheet',
'asp' => 'active server pages',
)
);
function show($id='php', $id2='others') {
global $values;
if(isset($id2)) {
$title = $values[$id];
}
elseif(empty($id2)) {
$title = $values[$id][$id2];
}
return $title;
}
當我這樣做
echo show('php');
顯示 「PHP超文本處理器」
但是當我做
echo show('other','asp');
它不能正常工作,它守ld顯示「活動服務器頁面」
我在做什麼錯誤?有人可以幫我嗎?
嘗試在你的函數中添加異常處理,因爲你的函數也是開放的(例如兩次null),在這種情況下你會得到一個錯誤,因爲標題不存在... – Kennethvr 2010-11-18 11:50:00