php - 文件名可以以 $ 开头吗?

标签 php

我以前从未考虑过这一点,但我的一位客户试图命名一个以 $ 开头的文件; $模板.php。

这是允许的吗?

如果不允许,我希望能够给他一个理由?

谢谢!

最佳答案

这完全取决于您使用的文件系统。在我所知道的所有主要文件系统上,您都可以以 $ 开头文件名 — FAT、FAT32、NTFS、ext2、ext3、ext4,... (嗯。我的文件系统经验实际上非常有限。有趣。)

请记住,如果您是从 PHP 执行此操作,则需要确保没有在双引号中使用字符串文字,因为在双引号中的字符串文字中,$ 引入了一个多变的。如果您使用的是文字 $,请使用单引号或使用反斜杠将其转义。

关于php - 文件名可以以 $ 开头吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23036840/

相关文章:

php - 从日期值为 xxxx-xx-xx 的 sql 值中选择年份

php - 从静态文本自动创建电子邮件链接

php - 我能否以编程方式确定可以与 GD 一起使用的字体?

PHP fatal error : Call to a member function format() on boolean

php - Laravel模型对象检索关系模型与where条件没有 "get"方法

php - 解析 json 并通过 PHP 为 NULL 行更新 NULL

php - dompdf 在文档末尾插入空白页

php - MySQL - 检查一行中的多个相同值

php - 如何将查询结果插入php中的数组并在另一个数组中检查它们

javascript - 我如何通过切换按钮存储值