如何检查定义常量变量的文件名和目录


How to check filename and directory where constant variable is defined

我需要更改我定义的常量,但我找不到我定义它的位置,即

<?php 
  define("var_name","somevalue");
?>

php中有可能得到这个常量的定义位置吗??

使用runkit_constant_redefine可以重新定义定义的常量。

runkit_constant_redefine("var_name_new", "somevalue_new");

有关函数的更多信息.runkit-constant-redefine.php

注意:如果安装了runkit extension,则可以使用runkit_constant_redefine()