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
'出错啦!';