background image

PHP 入门-PHP 选项与信息函数的使用说明

本文为大家详细分析介绍 PHP 选项与信息函数。方便大家对信息函数的理解。
bool assert ( mixed 

$assertion

 [, string 

$description

 ] ) — 

 

检查一个断言是否为 FALSE

代码如下:
 
assert_options(ASSERT_ACTIVE, true);

//允许使用 assert()函数

assert_options(ASSERT_WARNING, false);

//在 assert 失败时不输出警告信息

assert_options(ASSERT_BAIL, true);

//assert 失败后终止代码执行

assert_options(ASSERT_CALLBACK, 'getMsg');

//assert 失败后终止代码执行。

 

echo

 '开始:<br/>';

assert('mysql_query("")');

echo

 '测试成功!';

 

function

 getMsg(){

echo

 '出错啦!';

}
 
mixed assert_options ( int 

$what

 [, mixed 

$value

 ] ) — 

 

设置 assert() 的各种控制选项,或者查

询当前的设置
ASSERT_ACTIVE 

 

 

: 是否启用 assert() 

 

断言, ini

 

配置 assert.active

 

,默认值 1

ASSERT_WARNING 

 

:是否为每个失败的断言产生一个 PHP 警告,ini 配置 

assert.warning,默认 1
ASSERT_BAIL :是否在断言失败时中止执行,ini

 

配置 assert.bail,默认值 0

ASSERT_QUIET_EVAL 

 

:是否在断言表达式求值时禁用

error_reporting

,ini 配置

assert.quiet_eval,默认值 0
ASSERT_CALLBACK :断言失败时调用回调函数,ini 配置 assert.callback
代码如下:
 
assert_options(ASSERT_ACTIVE, true);

//允许使用 assert()函数

assert_options(ASSERT_WARNING, false);

//在 assert 失败时不输出警告信息

assert_options(ASSERT_BAIL, true);

//assert 失败后终止代码执行

assert_options(ASSERT_CALLBACK, 'getMsg');

//assert 失败后终止代码执行。

 

echo

 '开始:<br/>';

assert(

is_int

(1.2));

//检测结果为 fales

echo

 '测试成功!';

 

function

 getMsg(){

echo

 '出错啦!';