中級 › ArgumentCountError: Too few arguments passed の原因と直し方 › パターン2
ArgumentCountError: Too few arguments passed の原因と直し方
関数が必要とする数より少ない引数しか渡さなかったときに出るエラーです。
1 <?php 2 function total(int $a, int $b) { 3 return $a + $b; 4 } 5 echo total(5___); ^
Fatal error: Uncaught ArgumentCountError: Too few arguments to function total(), 1 passed in main.php on line 5 and exactly 2 expected in main.php:2
空欄を埋めて実行を通す
totalは2つの引数を必須にしていますが、1つしか渡していません。ArgumentCountErrorが投げられます。
次の問題