几天前,我正在处理的一些 php 脚本出现问题,因此,我离开了我正在搜索的主题,并在此处偶然发现了一些关于 php 包含、要求等的堆栈溢出问题......
有人无法包含文件的原因主要是相对路径或权限不正确。几乎所有这些问题的解决方案都包括使用 file_exists() 或 is_readable() 检查路径是否有效,或者只是检查 include 构造的返回值。
假设成功包含文件的所有条件都存在(文件存在,具有读取权限等......)。由于某种内部原因,php是否有可能在一百万次中不包含一个文件?如果我们确定文件的路径永远不会改变,是否真的需要检查文件是否存在?