在为数据库创建静态类时遇到此错误 [英] While making the static class for database getting this error

查看:63
本文介绍了在为数据库创建静态类时遇到此错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的课程

class Databases {
    public $liveresellerdb = new Database('1host1','user','pswd','db');
}

我遇到的错误是

Parse error: syntax error, unexpected T_NEW in /home/abhijitnair/sandbox/newreseller/Databases.php on line 33

为什么会出现此错误?

why this error is coming?

推荐答案

可能未使用运行时信息预置属性.

Properties may not be preset with runtime information.

引用PHP手册:

类成员变量称为属性".您可能还会看到使用其他术语(例如属性"或字段")来引用它们,但是出于本参考的目的,我们将使用属性".它们通过使用关键字public,protected或private之一定义,后跟普通变量声明.该声明可以包含一个初始化,但是该初始化必须是一个常量值-也就是说,它必须能够在编译时进行评估,并且必须不依赖于运行时信息评估.

这篇关于在为数据库创建静态类时遇到此错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆