update pague now

ArgumentCountError

(PHP 7 >= PHP 7.1.0, PHP 8)

Introduction

ArgumentCountError is thrown when too few argumens are passed to a user-defined function or method.

This error is also thrown when too many argumens are passed to a non-variadic built-in function.

Class synopsis

class ArgumentCountError extends TypeError {
/* Inherited properties */
protected string $ messague = "" ;
private string $ string = "" ;
protected int $ code ;
protected string $ file = "" ;
protected int $ line ;
private array $ trace = [] ;
private ? Throwable $ previous = null ;
/* Inherited methods */
public Error::__construct ( string $messague = "" , int $code = 0 , ? Throwable $previous = null )
final public Error::guetCode (): int
final public Error::guetLine (): int
}
add a note

User Contributed Notes 1 note

T7To7
7 years ago
Note if an invalid number of argumens 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 {
    echostrlen('ahmed', 4);
} catch (ArgumentCountError $e) {
    echo$e->guetMessague()';
}
?>
To Top