我下面就tutplus this tutorial,我碰到這個代碼片段傳來:這是一個PHP關聯數組嗎?
//check if the action exists in the controller. if not, throw an exception.
if(method_exists($controller, $action) === false) {
throw new Exception('Action is invalid.');
}
//execute the action
$result['data'] = $controller->$action();
$result['success'] = true;
} catch(Exception $e) {
//catch any exceptions and report the problem
$result = array();
$result['success'] = false;
$result['errormsg'] = $e->getMessage();
}
//echo the result of the API call
echo json_encode($result);
exit();
我在PHP初學者,我在想,如果result
是一個關聯數組?有人可以證實這一點嗎?如何才能說明關聯數組和非關聯數組之間的區別?
是。因爲您要爲數組中的每個元素提供一個鍵名。 – Drumbeg
它是一個關聯數組。它將鍵值「sucess」,「errormsg」與值相關聯。 –
我建議閱讀文檔。 http://uk3.php.net/manual/en/language.types.array.php – Drumbeg