配列に値を追加しようとすると、配列が出力されるだけです。
function getAllRoles($format='ids')
{
$format = strtolower($format);
$query = $this->db->prepare("SELECT * FROM roles");
$query->execute();
$resp = array();
foreach ($query as $row){
if ($format == 'full'){
$resp[] = array("ID"=>$row['ID'],"Name"=>$row['roleName']);
}else{
$resp[] = $row['ID'];
}
}
return $resp;
}
入力した配列を取得するには、
echo "<br>getAllRoles: ".$Secure->getAllRoles("full");