Blogger Information
Blog 142
fans 5
comment 0
visits 129912
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php获取所有定义的变量
php开发大牛
Original
2606 people have browsed it

我的PHP学习和使用过程中,最经常就是拿别人的程序来修改。有时就要看看这个程序运行后到底定义了那些变量,以便直接取用,不用再自己写函数去重复获取。

以前好几次用“PHP全部变量”、“PHP所有变量”这样的关键词去搜索,后来终于记住了“get_defined_vars”这个函数,可以直接 print_r(get_defined_vars()) 显示出来。

print_r(get_defined_vars()); //打印所有已定义的变量

 

返回当前所有已定义的常量名和值。 这包含 define() 函数所创建的,也包含了所有扩展所创建的。

print_r(get_defined_constants([布尔$归类] ))
 
The above example will output something similar to:
Array
(
  [internal] => Array
    (
      [E_ERROR] => 1
      [E_WARNING] => 2
      [E_PARSE] => 4
      [E_NOTICE] => 8
      [E_CORE_ERROR] => 16
      [E_CORE_WARNING] => 32
      [E_COMPILE_ERROR] => 64
      [E_COMPILE_WARNING] => 128
      [E_USER_ERROR] => 256
      [E_USER_WARNING] => 512
      [E_USER_NOTICE] => 1024
      [E_ALL] => 2047
      [TRUE] => 1
    )
  [pcre] => Array
    (
      [PREG_PATTERN_ORDER] => 1
      [PREG_SET_ORDER] => 2
      [PREG_OFFSET_CAPTURE] => 256
      [PREG_SPLIT_NO_EMPTY] => 1
      [PREG_SPLIT_DELIM_CAPTURE] => 2
      [PREG_SPLIT_OFFSET_CAPTURE] => 4
      [PREG_GREP_INVERT] => 1
    )
  [user] => Array
    (
      [MY_CONSTANT] => 1
    )
)


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post