使用动态字符串在Laravel中调用Class内的const属性

时间:2016-02-25 03:55:26

标签: php laravel

我在App \ Utilities中有一个常量见下文:

<?php
 class Constant {
   const

        WEEK_1 = 'Week 1',
        WEEK_2 = 'Week 2';
}
?>

我可以回复Constant :: WEEK_1它给了我&#39;第1周&#39;,

但我想要的是动态调用常数周说

foreach([1,2] as $key => $num) {
   echo Constant::'WEEK_'.$num
}

我得到一个解析错误。

怎么做?任何人?谢谢

1 个答案:

答案 0 :(得分:4)

我通过这样做找到了自己的答案:

initialize