純粋なコーディングのベスト プラクティスの観点から、中規模から大規模の開発者チームの標準として採用することをお勧めするものは何ですか?
順次配列を返します。
function get_results($filter) {
$query = "SELECT SQL_CALC_FOUND_ROWS, * FROM ...";
$results = ...
$total = ...
return array($results, $total);
}
連想配列を返します。
function get_results($filter) {
$query = "SELECT SQL_CALC_FOUND_ROWS, * FROM ...";
$results = ...
$total = ...
return array(
'resuts' => $results,
'total' => $total
);
}
単一の結果を返し、参照によって 2 番目を割り当てます (?!):
function get_results($filter, &$count = null) {
$query = "SELECT SQL_CALC_FOUND_ROWS, * FROM ...";
$results = ...
$total = ...
$count = $total;
return $results;
}
他のアプローチを自由に提案してください。