Я следовал this tutorial на tutplus, и я наткнулся на этот фрагмент кода:Является ли это ассоциативным массивом 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