ショコラ
PHP 可変長引数の後に引数は定義できるか?
アンサー:できません。
確認してみます。
もっさん先輩
可変長引数の後の引数の動作を確認してみましょう。
↓下のようなコードが実行できるか確認しました。理想は $a には 1 が入り、$b には [2,3,4] が入り、$c には 5 が入るかもしれない。と思ったわけです。
<?php
function abc($a,...$b,$c) {
var_dump($a,$b,$c);
}
abc(1,2,3,4,5);
結果。エラーになってしまいました。この書き方はできません。
PHP Fatal error: Only the last parameter can be variadic in /var/www/html/a.php on line 2
以上