【发布时间】:2016-05-11 17:47:46
【问题描述】:
运行此(简单)代码时:
<?php
$array = array("Blue", "Green", "Yellow", "Pink", "");
foreach ($array as $arrayElement) {
printf("<div class = \"colorSubArea %s \" > <p> 1 </p> </div> " , $arrayElement);
}
https://jsfiddle.net/xbkky7jx/3/
我的代码的最后一部分正在打印出来。此外,第一次迭代后循环不会继续(可能是相同的原因)。我是 PHP 新手,这让我很困惑。
【问题讨论】:
-
可能是因为您的网络服务器(如 jsfiddle)未设置为执行 PHP
-
因为 JSfiddle 不做服务端代码。您需要使用将在服务器端执行代码的服务来测试 PHP 代码。
-
感谢@MarkBaker。
-
没有
php模块的Apache 也一样;在没有解析器逻辑的情况下提供文件。