PHP OOP 属性常量用法

标签 php oop constants

我对 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/

相关文章:

c - 如何声明一个全局const变量并用C中的函数初始化它?

php - 如何在 slim 框架中将 http 响应状态添加到 rest api

php - 最佳实践,覆盖 __construct() 与提供 init() 方法

oop - 我如何使许多不同的结构都实现相同的特性相互比较?

python - QDateEdit对象没有属性 "setText"

C++ 和 const - 访问 const 引用的成员函数

c++ - 数据库或文件系统访问的 const 语义

php - 如何计算行列中的数字数量 MySQL & PHP

触发警告时 PHP 不插入 MySQL 行

php - 生成用于测试的 Stripe 测试卡 token