怎么使用PHP7的期望

  介绍

这篇文章给大家分享的是有关怎么使用PHP7的期望的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

<代码> PHP7> 断言()函数。期望允许在生产代码零成本的断言,并提供在断言失败时抛出自定义异常的能力。<代码>断言()不是一种语言构建体,其中第一个参数是一个表达式的比较<代码>字符串或<代码>布尔值>

<强>配置指令assert()

指示默认值可能的值zend。assertions1

1 \ -生成并执行代码(开发模式)

0 \ -生成代码,但在运行时跳过它

1 \——不生成代码(生产模式)

断言。exception0

1 \ -当断言失败时抛出异常提供的对象,或者在没有提供异常的情况下抛出一个新的AssertionError对象。

0 \ -如上所述使用或生成Throwable,但仅生成基于该对象的警告而不是抛出它(与PHP 5行为兼容)

参数:

<李>

断言——断言。在PHP 5 <代码> 中,它必须是要评估的<代码>字符串> 布尔值> PHP 7> <李>

描述——如果断言失败,则将包含在失败消息中的可选描述。

<李>

异常——在PHP 7 <代码> 中,第二个参数可以是对<代码> Throwable象而不是描述性字符串,在这种情况下,如果断言失败并且启用了<代码>断言。异常代码配置指令,则这是将要抛出的对象。

返回值

如果断言是假的则返回<代码>假>

实例:

& lt; php ?   ,,报错(& # 39;assert.exception& # 39;,, 1);      ,,class  CustomError  extends  AssertionError  {}      ,才能维护(假,new  CustomError (& # 39; Custom  Error 消息! & # 39;));   ?在

它产生以下浏览器输出:

Fatal 错误:,Uncaught  CustomError:, Custom  Error 消息!,……

感谢各位的阅读!关于“怎么使用PHP7的期望”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

怎么使用PHP7的期望