争论计数{}

传递给方法的参数数量不正确时的异常。

描述

通常,当方法的所有参数都是可选的,但某些参数需要一起传递时,即可以使用无参数或两个参数调用,但不能使用一个参数调用的方法,就会使用此异常。

同样,如果方法需要一个具有一定数量元素的数组,而提供的元素数量不符合要求,也会使用此异常。

方法

姓名描述
ArgumentCount::创建使用标准化文本创建新的参数计数异常。

来源

最终类ArgumentCount扩展Exception{/***使用标准化文本创建新的参数计数异常。**@param string$expected参数计数应为短语。*例如:“至少2个参数”或“正好1个参数”。*@param int$received收到的实际参数计数。*@param string$type异常类型。**@return\WpOrg\Requests\Exception\ArgumentCount*/公共静态函数create($expected,$received,$type){//phpcs:忽略WordPress。菲律宾比索。开发功能.error_log_debug_backtrace$stack=debug_backtrace(debug_backtrace_IGNORE_ARGS,2);返回新自我(冲刺(“%s::%s()需要%s,给定%d”,$stack[1]['class'],$stack[1][‘函数’],应为$,已收到$),$类型);}}

变更日志

版本描述
2.0.0介绍。

用户贡献的笔记

你必须登录在能够发表注释或反馈之前。