PHPKonf Istanbul PHP Conference 2019 - Call for Papers

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
2
T7To7
8 months ago
Note if an invalid number of arguments are passed to a built-in function an ArgumentCountError exception will be thrown if and only if your code is in strict mode.

<?php
declare(strict_types = 1);

try {
    echo
strlen('ahmed', 4);
} catch (
ArgumentCountError $e) {
    echo
$e->getMessage()';
}
?>
To Top