解析错误:语法错误,意外' numberToTest' (T_STRING),期待功能(T_FUNCTION)

时间:2015-03-13 21:19:19

标签: php

我正在尝试制作一个for循环,它会给我1到1000的整数。我收到了这个错误信息,无法找出我做错了什么。我看起来扔了那些得到相同信息但却找不到符合我需要的有用答案的人。完整的错误消息是

解析错误:语法错误,意外的'numberToTest'(T_STRING),期望在第15行的C:\ xampp \ htdocs \ prime2 \ primeNumberFinder.php中的函数(T_FUNCTION)

这是代码:

<?php


class primeNumber{

function numberToTest(){

for($i=0; $i<1000; ++$i){

echo "$i<br>";
}

}

numberToTest();
}
?>

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要先使用} 关闭班级 ,然后尝试调用其方法

您还需要正确调用类方法,作为实例化类的方法

<?php

class primeNumber{

    public function numberToTest(){
        for($i=0; $i<1000; ++$i){
            echo "$i<br>";
         }
    }
}

// Create an instance of the class as $x
$x = new primeNumber();
// Call the numberToTest() method of your instantiated class
$x->numberToTest();