Суть проблемы в следующем:
есть программа, которая автоматически генерирует текстовые файлы. Имена файлов генерируются определенным образом: знак $, текущая дата, имя пользователя ну и дальше еще пара параметров. Например "$201552 SilentCat EsheKakie-toParametri.txt".
Я хочу записать имя файла в переменную, чтобы дальше можно было через нее работать с файлом:
$ImyaFaila=strconcat("$",$_date_y,$_date_m,$_date_d," ","SilentCat"," ","AbraKadabra",".txt")
print($ImyaFaila)
halt
Но данный скрипт выдает ошибку. Как оказалось, дело в знаке $ в начале. Скрипт без него выполняется отлично:
$ImyaFaila=strconcat($_date_y,$_date_m,$_date_d," ","SilentCat"," ","AbraKadabra",".txt")
print($ImyaFaila)
halt
Т.е. невозможно создать текстовую переменную сложением нескольких строк, если в одной из строк есть знак $. Есть идеи как обойти это ограничение?