Этот вопрос заставил меня задуматься о голых строках.
Когда PHP видит строку, которая не заключена в кавычки, он сначала проверяет, является ли она константой. Если нет, он просто предполагает, что это строка и продолжается в любом случае. Так, например, если у меня есть
echo $foo[bar];
Если есть константа с именем bar, она использует ее для ключа массива, но если нет, то она обрабатывает bar как пустую строку, поэтому она ведет себя так же, как
echo $foo["bar"];
Это может вызвать всевозможные проблемы, если в будущем будет добавлена константа с тем же именем.
У меня вопрос: есть ли ситуация, в которой имеет смысл использовать голую строку?