symfony2:在bundle中定义几个php常量
发布时间:2020-12-13 22:06:32 所属栏目:PHP教程 来源:网络整理
导读:我需要定义几个 PHP常量,我需要在我的包中使用这个常量(控制器,自定义类,实体..)哪里有最好的位置来添加这个常量,这对他们来说会方便吗? 解决方法 为什么不创建一个类来存储常量并使用use语句在需要的地方自动加载? 定义你的常数…… namespace MyCoolBun
我需要定义几个
PHP常量,我需要在我的包中使用这个常量(控制器,自定义类,实体..)哪里有最好的位置来添加这个常量,这对他们来说会方便吗?
解决方法
为什么不创建一个类来存储常量并使用use语句在需要的地方自动加载?
定义你的常数…… namespace MyCoolBundleConstants; class ConstantlyCool { const DEFAULT_COOLNESS_LEVEL = "newbie"; const MAX_COOLNESS_LEVEL = "phpisuber01"; } 现在使用它们…… namespace MyCoolBundleController; use MyCoolBundleConstantsConstantlyCool; class CoolController extends Controller { public function awesomeAction() { // Do cool stuff $cool_level = ConstantlyCool::DEFAULT_COOLNESS_LEVEL; return new Response(/* blah blah */); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |