如何将定义封装到类中?(使用const,然后确定其范围)



我的所有PHP文件都符合class.className.PHP作为命名约定。所以我把我所有的定义放在一个叫做class的类中。配置.php,如下所示。有没有一种最佳的实践方法可以把它放在一个敏锐的课堂上。一致性使我更容易管理代码。

这是我库中唯一的"松散"代码。

我想实际的问题是我应该把这个代码放在一个类中吗?除非我打破了某种最佳实践,否则我愿意。

同样在C++中,预处理器也会在编译之前完成并用实际值替换您#定义的所有值。因此,我至少理解了C++中定义的概念。。它们是编译前的简单文本替换。

PHP中也是这样吗?

使用PHP的类常量docs:

class MyClass
{
    const constant = 'constant value';
    public function showConstant() {
        echo  self::constant . "n";
    }
}
echo MyClass::constant . "n";

相关内容

最新更新