PHP上的语法错误 - 需要新鲜的眼睛

时间:2014-09-12 11:51:49

标签: php

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

我的代码是:

$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

这是print语句的行。

你能发现什么是错的吗?

2 个答案:

答案 0 :(得分:3)

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

我猜你正在混合使用多种语言;)

答案 1 :(得分:2)

PHP不对对象使用点表示法,而是使用object operator(箭头)。

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