gpt4 book ai didi

PHP文件包含内部函数,需要保留全局变量。 (试图包装 HTML 注释)

转载 作者:可可西里 更新时间:2023-11-01 13:45:43 26 4
gpt4 key购买 nike

为了加快我的工作流程并帮助后端人员进行集成(我是前端开发人员),我试图通过在每个文件周围添加注释来扩展文件包含功能,包括输出它的文件名:

function include_module($path) {
echo "\n\n<!-- MODULE: ".basename($path, '.php')." -->\n";
include($path);
echo "\n<!-- /MODULE: ".basename($path, '.php')." -->\n\n";
}
include_module('form-controls.php');

然而,这会导致无法访问函数外设置的任何变量。我知道我能做到:

global $var

但这只会让我访问 $var(我知道我可以做 $var['var1'],等等),有没有办法做“全局所有”或者任何人都可以想到不同的方法包装评论?

干杯:)

最佳答案

试试这个:

function include_module($path) {
foreach($GLOBALS as $name => $value) global $$name;
echo "\n\n<!-- MODULE: ".basename($path, '.php')." -->\n";
include($path);
echo "\n<!-- /MODULE: ".basename($path, '.php')." -->\n\n";
}
include_module('form-controls.php');

关于PHP文件包含内部函数,需要保留全局变量。 (试图包装 HTML 注释),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10619152/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com