我有一个常量文件\config\constants.php,它是我在项目中使用的所有常量的数组。
文件中数组的示例声明:
return [
'contant_1' => [
'value_1' => 'a',
'value_2' => 'b',
'value_3' => 'c'
],
'constant_2' => [
'value_1' => 'd',
'value_2' => 'e',
'value_3' => 'f'
],
'constant_3' => [
'value_1' => 'g',
'value_2' => 'h',
'value_3' => 'i'
], (...and so on)
];
注意,这不是常量的真实值
所以'value_3'最初不是数组的一部分,我将它们包括在内并稍后更新了数组。我php artisan config:clear更新后使用。
现在,我基本上可以访问常量的所有值,包括新'value_3'索引,除了一个常量。因此,例如,我可以获得'constant_1' => 'value_3'as的值,'constant_2' => 'value_3'但由于某种原因,即使我包含了它,constant_3也没有。'value_3'
当我尝试在控制台上打印它时,它是空白的。但是对于数组中的其余常量,它们都具有'value_3'. 我试过了php artisan config:clear,php artisan config:cache我也试过重新启动我的本地服务器,但仍然'constant_3'没有'value_3'。我什至可以得到前 2 个值,'constant_3'奇怪的是第 3 个值是空白的。
请让我知道我做错了什么。我似乎在任何地方都找不到类似的问题。谢谢。
繁星点点滴滴
陪伴而非守候
弑天下