为了账号安全,请及时绑定邮箱和手机立即绑定

在类中用动态值封装常量?

在类中用动态值封装常量?

PHP
偶然的你 2021-07-12 12:00:31
您的原始表达式很好,我们可能只想添加一个m标志:\('(.+?)'\)测试$re = '/\(\'(.+?)\'\)/m';$str = '    sadsssss_(\'test1\');    sdfsd _(\'test2\');';preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);foreach ($matches as $key => $value) {    echo $value[1] . "\n";}
查看完整描述

1 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

PHP 中无法动态定义类常量,但您可以使用静态方法来实现相同的结果:


class Config

{

    public static function FOO()

    {

        return strtoupper('bar');

    }


}


// Usage:

$value = Config::FOO()


查看完整回答
反对 回复 2021-07-16
  • 1 回答
  • 0 关注
  • 161 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信