我对 OOP 还很陌生。我什至不是新手——我是菜鸟。所以。我想将我的伪 CMS 从“正常”编程转移到 OOP 编程系统中。所以:
private static $dsn = DB_TYPE.':host='.DB_HOST.';dbname='.DB_NAME;
这里是什么导致了问题?约束的使用?我不知道。我的编辑器(aptana studio)在 1 个常量后显示错误。谢谢
编辑:
感谢您的快速 react 。我将在构造函数中完成。
编辑2:
但是如果我想使用单例怎么办?如何将参数传递给构造函数?
最佳答案
所有变量声明必须是完全静态的。这意味着不使用常量、变量或其他可变项。
要制作任何不完全纯文本的内容,您应该使用构造函数。
关于PHP OOP 属性常量用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2866815/