当前位置: 编程技术>php
php 获取一个变量名字的二种方法
来源: 互联网 发布时间:2014-10-11
本文导语: 本节内容: php获取变量名字的实例代码。 PHP中,所有的变量都存储在"符号表"的HastTable结构中,符号的作用域是与活动符号表相关联的。 因此,同一时间,只有一个活动符号表。 要获取到当前活动符号表,可以通过 get_defined...
本节内容:
php获取变量名字的实例代码。
PHP中,所有的变量都存储在"符号表"的HastTable结构中,符号的作用域是与活动符号表相关联的。
因此,同一时间,只有一个活动符号表。
要获取到当前活动符号表,可以通过 get_defined_vars 方法来获取。
例如:
get_defined_vars // 返回所有已定义的变量所组成的数组
根据变量的值查找变量名字,但要注意,有可能有相同值的变量存在。
因此,先将当前变量的值保存到一个临时变量中,然后再对原变量赋唯一值,以便查找出变量的名字,找到名字后,将临时变量的值重新赋值到原变量。
例1:
代码示例:
例2:获取function里面定义的变量名字
代码示例: