-3

我需要 php 方面的帮助。我有一个脚本,我需要它来包含一个文件。这是我想做的

class example{
var $firstname = file_get_contents("myfirstname.txt");
var $lastname = file_get_contents("lastname.txt");
}
?>
4

3 回答 3

4

您不能file_get_contents在类内的变量声明中使用函数。您可以在构造函数中分配值:

class Example{
    public $firstname;
    public $lastname;

    function Example() {
        $this->firstname = file_get_contents("myfirstname.txt");
        $this->lastname = file_get_contents("lastname.txt");
    }
}
于 2012-05-15T00:32:36.340 回答
1

或者在 PHP > 5

class Example{
    public $firstname;
    public $lastname;

    function __construct() {
        $this->firstname = file_get_contents("myfirstname.txt");
        $this->lastname = file_get_contents("lastname.txt");
    }
}
于 2012-05-15T00:38:49.597 回答
0

您不能以这种方式初始化类成员。

查看手册: http: //pt2.php.net/manual/en/language.oop5.properties.php

您只能使用常量值初始化类成员。

于 2012-05-15T00:31:54.577 回答