我曾经听说,一个类包含所有的应用程序常量是很好的,这样就只有一个位置包含所有的常量。
我试着这样做:

class constants{
    define("EH_MAILER",1);
}


 class constants{
         const EH_MAILER =1;
 }

但这两种方法都不管用。
有什么建议吗?

最佳答案

在当前版本的php中,可以这样做:

class constants
{
   const EH_MAILER = 1;
}

$mailer = constants::EH_MAILER

http://www.php.net/manual/en/language.oop5.constants.php
从php 5.3开始有更好的方法。Namespaces.
康普斯公司
<?php
namespace constants
const EH_MAILER = 1

...

其他PHP
<?php
include_once(consts.php)

$mailer = \constants\EH_MAILER

10-04 20:56
查看更多