-1
$dir =~ s/\$\&/\$src/g;
$pattern =~ s/\$\&/\$src/g;
$dir1 = eval($dir);
$file = eval($pattern);
關於上述問題,$ dir是一個目錄,$ pattern是某個文件名的模式。 eval完成了什麼?似乎它將字符串中的$ &替換爲變量& src作爲字符串文字,但eval如何在目錄路徑或文件名上工作?目錄路徑上的eval是什麼?