Сегодня в ходе аудита кода было отмечено, что доступ к переменному элементу, подобному $array['keyname']
, не является оптимальным способом сделать это, и вместо этого следует определить константу, а затем использовать, как показано ниже.
define('KEYNAME', 'keyname'); // Constant defined somewhere centrally
$array[KEYNAME]; // actual usage
У меня вопрос, верно ли это понятие? И это вытекает из инструмента Sonarqube .
![enter image description here](https://i.stack.imgur.com/USdvT.png)