代码之家  ›  专栏  ›  技术社区  ›  Xeoncross

是否仍要访问所有PHP变量的列表?

  •  2
  • Xeoncross  · 技术社区  · 15 年前

    我创建了一个singleton注册表来包含我所有对象的实例,并尝试在变量不再使用时取消设置变量。然而,我似乎永远找不到 全部的 正在使用的变量。总有几百千字节 无法解释 四处漂泊…

    我不确定这是可能的,但是你能在PHP的某个地方访问一个内部变量列表吗?这肯定有助于代码审计,以保持事物干净和快速工作。

    我试着看了一下xdebug xdebug_debug_zval_stdout 似乎是最接近跟踪引用和更详细的变量信息的东西——但它无法猜测已经存在的值。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Pentium10    15 年前
    <?php
     var_dump(get_defined_vars());
    ?>