需要新鲜的眼睛

我知道这个愚蠢的问题,但我需要新鲜的眼睛,因为我看不到错误。

我的代码是这样的:

$element = $this->domDocument->getElementByTagName("Team");
        for ($i =0 ; $i < $element.length ; $i ++ ) {
        print $element[$i].childNodes[0].nodeValue;
        }

错误是:

PHP Parse error:  syntax error, unexpected '['  on line 40

这是打印语句的行。

你能发现什么是错的吗?


$element = $this->domDocument->getElementsByTagName("Team");
for ($i =0 ; $i < $element->length ; $i ++ ) {
    print $element[$i]->childNodes[0]->nodeValue;
}

我想你会混淆多种语言;)


PHP不使用点符号表示对象,而是使用对象操作符(箭头)。

$element = $this->domDocument->getElementsByTagName("Team");
for ($i =0 ; $i < $element->length ; $i ++ ) {
    print $element[$i]->childNodes[0]->nodeValue;
}
链接地址: http://www.djcxy.com/p/58157.html

上一篇: in need of fresh eyes

下一篇: >' in php and mysql