Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
吨的define()';如何使用php更改配置?_Php - Fatal编程技术网

吨的define()';如何使用php更改配置?

吨的define()';如何使用php更改配置?,php,Php,我在一个配置文件中有很多define(),我希望能够从一个页面编辑这些。我不确定是否有可能通过代码(以可靠的(?)方式)实现这一点。。有?或者我应该把它放进数据库 使用reliable,我的意思是,我可以搜索它并找到设置名称的匹配项,但它可能会在某个时候出错。默认的方法是什么?您可以分享您的尝试和遇到的问题吗?通常,您的页面会将这些值保存到数据库中,然后在代码中将它们定义为define('MY_CONST',$value\u from_db)我什么都没试过,如果需要的话,很抱歉。我唯一能想到的就

我在一个配置文件中有很多define(),我希望能够从一个页面编辑这些。我不确定是否有可能通过代码(以可靠的(?)方式)实现这一点。。有?或者我应该把它放进数据库


使用reliable,我的意思是,我可以搜索它并找到设置名称的匹配项,但它可能会在某个时候出错。默认的方法是什么?

您可以分享您的尝试和遇到的问题吗?通常,您的页面会将这些值保存到数据库中,然后在代码中将它们定义为
define('MY_CONST',$value\u from_db)我什么都没试过,如果需要的话,很抱歉。我唯一能想到的就是使用like preg_match,但是配置文件的常用方法是什么呢?STLMikey,好的,现在看来是最好的方法。感谢you@eco3如果您安装了扩展名:
runkit
,则可以使用:
runkit\u constant\u refine(“名称”、“值”)