为什么不PHP OOP静态属性语法错误
public static $CURRENT_TIME = time() + 7200;
工作(错误):
Parse error: syntax error, unexpected '('
但
class Database {
public static $database_connection;
private static $host = "xxx";
private static $user = "xxx";
private static $pass = "xxx";
private static $db = "xxx";
public static function DatabaseConnect(){
self::$database_connection = new mysqli(self::$host,self::$user,self::$pass,self::$db);
self::$database_connection->query("SET NAMES 'utf8'");
return self::$database_connection;
}
}
确实工作。
我是OOP的新手,我很困惑。
定义“不起作用”。 –
对不起,它出错了。 –
你收到什么错误? –