首页 > 解决方案 > 解析错误:语法错误,意外的 'foreach' (T_FOREACH),期待 ',' 或 ';' 在 C:\xampp\htdocs\policycode\sample_code\policy1.php 第 54 行

问题描述

下面是我使用 PHP 创建的程序。

foreach (.$resource->getAttributeMap()->entrySet() as .$entry);
if($entrey->getkey()->equal($Resource->RESOURCE_ID_KEY))
    continue;
echo".$entry->getkey(). $entry->getValue()[0]";

该程序不能为每个迭代。如何解决问题?

标签: php

解决方案


代码的实际上下文尚不清楚,但它有语法错误,如变量名前的 .(dot)、变量名不一致等。修改后的代码将是:

foreach ($resource->getAttributeMap()->entrySet() as $entry){
    if($entry->getkey()->equal($resource->RESOURCE_ID_KEY)){
       continue;
    }
    echo $entry->getkey()."". $entry->getValue()[0];
 }

推荐阅读