为了加快我的工作流程并帮助后端人员进行集成(我是前端开发人员),我试图通过在每个文件包含输出文件包括输出文件名来扩展文件包含功能:
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');
Run Code Online (Sandbox Code Playgroud)
但是,这会导致无法访问在函数外部设置的任何变量.我知道我能做到:
global $var
Run Code Online (Sandbox Code Playgroud)
但这只会让我访问$ 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');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
761 次 |
| 最近记录: |