gpt4 book ai didi

php - 如何编写对每个数组值重复自身的 PHP 代码

转载 作者:行者123 更新时间:2023-11-30 23:47:36 25 4
gpt4 key购买 nike

我正在使用 Closure Compiler 来压缩并连接一些 JavaScript 文件,语法如下;

$c = new PhpClosure();
$c->add("JavaScriptA.js")
->add("JavaScriptB.js")
->write();

我怎样才能让它系统地从数组中添加更多文件?假设对于 $file = array('JavaScriptA.js','JavaScriptB.js','JavaScriptC.js',..) 中的每个数组元素,它将执行以下代码

$c = new PhpClosure();    
$c->add("JavaScriptA.js")
->add("JavaScriptB.js")
->add("JavaScriptC.js")
->add
...
->write();

最佳答案

PhpClosure 代码使用 method chaining减少重复代码并使一切看起来更好一些。函数(或至少是 add 函数)返回 $this (调用该函数的对象)。

第一个示例中的代码可以写为:

$c = new PhpClosure();
$c->add("JavaScriptA.js");
$c->add("JavaScriptB.js");
$c->write();

然后可以转换中间部分(add 函数调用),以便它循环遍历文件数组,而不必为每个文件添加一行。

$files = array("JavaScriptA.js", "JavaScriptB.js");
$c = new PhpClosure();
foreach ( $files as $file ){
$c->add($file);
}
$c->write();

关于php - 如何编写对每个数组值重复自身的 PHP 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2567742/

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