我以前从未考虑过这一点,但我的一个客户正试图命名一个以$开头的文件$template.php.
这是允许的吗?
如果不允许的话,我想给他一个理由吗?
谢谢!
这完全取决于您使用的文件系统。您可以在我所知的所有主要文件系统上用$
启动文件名—FAT、FAT32、NTFS、ext2、ext3、ext4(嗯。我对文件系统的经验其实很有限。很有趣。)
请记住,如果您在PHP中执行此操作,则需要确保您没有使用双引号中的字符串文字,因为在双引号的字符串文字中,$
引入了一个变量。如果您使用的是文字$
,请使用单引号或用反斜杠对其进行转义。