Perl инкапсулирует одну переменную в двойных кавычках

Есть ли в Perl причина заключать одну переменную в двойные кавычки (без конкатенации)?

Я часто нахожу это в источнике программы, над которой я работаю (написанной 10 лет назад людьми, которые здесь больше не работают):

my $sql_host = "something";
my $sql_user = "somethingelse";

# a few lines down
my $db = sub_for_sql_conection("$sql_host", "$sql_user", "$sql_pass", "$sql_db");

Насколько я знаю, нет причин делать это. Когда я работаю со старым скриптом, я обычно удаляю кавычки, поэтому мой редактор окрашивает их как переменные, а не строки.

Я думаю, что они видели это где-то и копировали стиль, не понимая, почему это так. Я что-то пропустил ?

Спасибо.

Ответы на вопрос(5)

Ваш ответ на вопрос