我的所有PHP文件都符合class.className.php作为命名conventoin。所以我将所有定义放在一个名为class.Configure.php的类中,如下所示。是否有一种最佳实践方法将其置于一个实际的课程中。一致性使我更容易管理我的代码。
这是唯一的"松散"我的库中有我的代码。
我想实际的问题是我应该把这个代码放在一个类中吗?我想除非我打破某种最佳做法。
同样在C ++中,预编译器会在编译之前通过实际值替换所有#defines。所以我至少在C ++中有定义的概念......在编译之前它们是简单的文本替换。
在PHP中它是一样的吗?
答案 0 :(得分:3)
使用PHP的class constantsdocs:
class MyClass
{
const constant = 'constant value';
public function showConstant() {
echo self::constant . "\n";
}
}
echo MyClass::constant . "\n";