我以前从未考虑过这一点,但我的一位客户试图命名一个以 $ 开头的文件; $模板.php。
这是允许的吗?
如果不允许,我希望能够给他一个理由?
谢谢!
最佳答案
这完全取决于您使用的文件系统。在我所知道的所有主要文件系统上,您都可以以 $
开头文件名 — FAT、FAT32、NTFS、ext2、ext3、ext4,... (嗯。我的文件系统经验实际上非常有限。有趣。)
请记住,如果您是从 PHP 执行此操作,则需要确保没有在双引号中使用字符串文字,因为在双引号中的字符串文字中,$
引入了一个多变的。如果您使用的是文字 $
,请使用单引号或使用反斜杠将其转义。
关于php - 文件名可以以 $ 开头吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23036840/