9

純粋なコーディングのベスト プラクティスの観点から、中規模から大規模の開発者チームの標準として採用することをお勧めするものは何ですか?

順次配列を返します。

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;
}

他のアプローチを自由に提案してください。

4

1 に答える 1