PHPで関数の返り値を複数指定する方法

複数の値をreturn文で返したいときの対処法メモ(出典: PHP公式マニュアル)

/**
 * 関数側: returnの際にarrayを使う
 */
function 任意の関数名()
{
 return array(0, 1, 2);
}


/**
 * 呼び出し側: list関数を使い各変数に入れる
 */
list($zero, $one, $two) = 任意の関数名();

参考リンク:
PHP: 返り値 – Manual

コメントを残す