1
我正在创建数据库的一个常量镜像,所以我不再有错字的问题。PHP:是否可以在类中使用类?静态回报
我希望能够实现的是在结构文件夹中将它槽掉。像:
echo Db::categorie::id; // should return Cat_ID
这是可能的,或类似的东西?现在它会发生错误,因为这是不可能的。 下面的代码:
class Db // database
{
/*@var $categorie DbCatergorie*/
const categorie = DbCatergorie;
}
class DbCatergorie // table in database
{
Const id = "Cat_ID";
Const name = "Cat_Name";
Const imgId = "Cat_Img_ID";
Const volgorde = "Cat_Volgorde";
}
THX Matthy
类常量不能是变量,属性,数学运算的结果,或者函数调用...或类。你最好定义一个静态属性。 – 2012-02-05 22:47:47
使用静态属性并在构造中设置。 – smoqadam 2012-02-06 05:34:33