TEL:400-8793-956
当前位置:程序、服务器

解析器需要针对PHP Basics中进行修复

提问者: 近期获赞: 浏览人数: 发布时间:2021-02-05 09:54:07

 问:这个问题要求我使用foreach遍历$ names数组中的每个名称。即使您在预览窗格中查看语法,它也无法识别出完全有效的语法。

 
foreach($ names as $ name)不会通过验证器
 
foreach(以$ names为$ name)将通过验证程序。
 
注意'$ names'之前'('后面的空格。这对解析器来说是不同的。
 
 index.php
<?php  
$ names  =  array ('Mike' , 'Chris' , 'Jane' , 'Bob' ); 
foreach  ($ names  as  $ name ) { 
echo $ name 。'<br>' ; } ?>     
 
 
答:您可以完全忽略foreach的主体($ names作为$ name){},但仍然会失败。它与foreach的主体无关。您在上面的屏幕截图中看到的代码是最终通过的代码。自该代码通过以来,我们可以得出结论,<br>不在任何参数之外。
 
失败的是当我使用“ foreach($ names as $ name){}”时。注意$ names前的空格。
 
我希望看到此问题得到解决。同时,我在此发布了此信息,以便其他人可以更快地弄清楚其有效语法失败的原因,以便他们继续进行下一个挑战。
上一篇: 页脚背景颜色不会完全改变
下一篇: 单击图像不会在其自己的选项卡中将其打开