在 PHP 中,get_defined_constants() 函数用于获取所有已定义常量的信息
▥php
𝄐 0
php格式文件怎么打开,php跟java有什么区别,php格式转换mp4的app,php根据日期显示星期几,php根据ip获取位置,php个人主页源码
在 PHP 中,get_defined_constants() 函数用于获取所有已定义常量的信息。它返回一个关联数组,其中包含了所有常量的名称和值。
使用 get_defined_constants() 的语法如下:
php
array get_defined_constants( bool $categorize = false )
参数 $categorize 是一个可选参数,如果设置为 true,则函数返回一个多维数组,将常量按照预定义的一组分类存储;如果设置为 false(默认值),则函数返回一个包含所有常量的扁平数组。
下面是一个示例,演示如何使用 get_defined_constants() 函数:
php
define("CONSTANT_ONE", 123);
define("CONSTANT_TWO", "Hello");
define("CONSTANT_THREE", [1, 2, 3]);
$constants = get_defined_constants();
// 扁平数组方式:
print_r($constants);
/*
输出:
Array
(
[E_ERROR] => 1
[E_RECOVERABLE_ERROR] => 4096
[E_WARNING] => 2
[E_PARSE] => 4
...
[CONSTANT_ONE] => 123
[CONSTANT_TWO] => Hello
[CONSTANT_THREE] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
)
*/
// 分类数组方式:
$constants = get_defined_constants(true);
print_r($constants);
/*
输出:
Array
(
[Core] => Array
(
[E_ERROR] => 1
[E_RECOVERABLE_ERROR] => 4096
[E_WARNING] => 2
[E_PARSE] => 4
...
)
[User] => Array
(
[CONSTANT_ONE] => 123
[CONSTANT_TWO] => Hello
[CONSTANT_THREE] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
)
)
*/
在上面的例子中,我们定义了三个常量,并使用 get_defined_constants() 函数获取所有已定义常量的信息。首先,我们以扁平数组方式打印出结果,然后通过设置 $categorize 参数为 true 得到以分类方式存储的结果。
在 PHP 中,get_defined_constants() 函数用于获取所有已定义常量的信息。它返回一个关联数组,其中包含了所有常量的名称和值。
使用 get_defined_constants() 的语法如下:
php
array get_defined_constants( bool $categorize = false )
参数 $categorize 是一个可选参数,如果设置为 true,则函数返回一个多维数组,将常量按照预定义的一组分类存储;如果设置为 false(默认值),则函数返回一个包含所有常量的扁平数组。
下面是一个示例,演示如何使用 get_defined_constants() 函数:
php
define("CONSTANT_ONE", 123);
define("CONSTANT_TWO", "Hello");
define("CONSTANT_THREE", [1, 2, 3]);
$constants = get_defined_constants();
// 扁平数组方式:
print_r($constants);
/*
输出:
Array
(
[E_ERROR] => 1
[E_RECOVERABLE_ERROR] => 4096
[E_WARNING] => 2
[E_PARSE] => 4
...
[CONSTANT_ONE] => 123
[CONSTANT_TWO] => Hello
[CONSTANT_THREE] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
)
*/
// 分类数组方式:
$constants = get_defined_constants(true);
print_r($constants);
/*
输出:
Array
(
[Core] => Array
(
[E_ERROR] => 1
[E_RECOVERABLE_ERROR] => 4096
[E_WARNING] => 2
[E_PARSE] => 4
...
)
[User] => Array
(
[CONSTANT_ONE] => 123
[CONSTANT_TWO] => Hello
[CONSTANT_THREE] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
)
)
*/
在上面的例子中,我们定义了三个常量,并使用 get_defined_constants() 函数获取所有已定义常量的信息。首先,我们以扁平数组方式打印出结果,然后通过设置 $categorize 参数为 true 得到以分类方式存储的结果。
本文地址:
/show-279183.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。