预计PHP解析错误括号

时间:2017-03-18 03:36:47

标签: php

当我运行以下PHP代码时:

<?php

$start = "https://en.wikipedia.org";

function follow_links($url) {

    $doc = new DOMDocument();
    $doc->loadHTML(file_get_contents($url));

    $linklist = $doc->getElementsByTagName("a");

    foreach ($linklist = $link) {
        echo $link->getAttribute("href")."\n";
    }
}

follow_links($start);

错误:

  在第12行的C:\ xampp \ htdocs \ test.php中

解析错误:语法错误,意外')'

我做错了什么,因为我发誓我已正确关闭所有括号。

2 个答案:

答案 0 :(得分:0)

foreach循环更改为此。 foreach reference

foreach ($linklist as $link) {
        echo $link->getAttribute("href")."\n";
    }

答案 1 :(得分:0)

您需要更改此

foreach ($linklist = $link) {

到此..

foreach ($linklist as $link) {