PHP 7.1.12 Released

ArgumentCountError

(PHP 7 >= PHP 7.1.0)

Введение

ArgumentCountError бросается когда в пользовательский метод или функцию передано недостаточное количество аргументов.

Обзор классов

ArgumentCountError extends TypeError {
/* Наследуемые методы */
final public string Error::getMessage ( void )
final public Throwable Error::getPrevious ( void )
final public mixed Error::getCode ( void )
final public string Error::getFile ( void )
final public int Error::getLine ( void )
final public array Error::getTrace ( void )
final public string Error::getTraceAsString ( void )
public string Error::__toString ( void )
final private void Error::__clone ( void )
}
add a note add a note

User Contributed Notes 1 note

up
1
lincoln dot du dot j at gmail dot com
3 months ago
<?php

function dosomething($a,$b){
    return
$a/$b;
}

try{
   
dosomething(1);
}catch(
Exception $e){
    echo
$e;
}catch(
ArgumentCountError $er){
    echo
$er->getMessage();
}catch(
DivisionByZeroError $d){
    echo
$d;
}
?>
//Output
Too few arguments to function dosomething(), 1 passed in [...][...] on line 10 and exactly 2 expected
To Top