php类InvalidArgumentException异常是如何确定参数类型的?

时间:2014-08-02 04:06:34

标签: php

php异常类InvalidArgumentException如何使用。我无法区分此类与其他异常类之间的区别。他特意在什么情况下使用?是如何确定参数类型的。即使看起来你无法确定参数类型通常会抛出异常。

1 个答案:

答案 0 :(得分:1)

如果参数不是预期类型,则抛出

Invalidargumentexception

来自文档..

InvalidArgumentException extends LogicException {

#Inrested的属性

protected string $message ;
protected int $code ;
protected string $file ;
protected int $line ;

继承的方法

final public string Exception::getMessage ( void )
final public Exception Exception::getPrevious ( void )
final public mixed Exception::getCode ( void )
final public string Exception::getFile ( void )
final public int Exception::getLine ( void )
final public array Exception::getTrace ( void )


final public string Exception::getTraceAsString ( void )

public string Exception::__toString ( void )



final private void Exception::__clone ( void )



}