【发布时间】:2010-10-05 22:41:13
【问题描述】:
关于 PHP 的一个 ncie 事情是,如果您执行包含/要求,它会在文件所在的目录(或者更确切地说是请求的 URI)上工作。这意味着如果您想包含更多文件,您不需要知道原始脚本的运行位置。您只需要知道当前脚本在哪里。
现在我想加载一个文本文件并对其进行处理。 file_get_contents() 似乎是一种明显的加载方式。问题是我没有同样的奢侈。我要么需要绝对指定文件路径,我不想这样做,要么我必须知道相对于发起调用的文件的位置,这我也不喜欢。
Require/include 似乎不适用于非 PHP 文件,并且无论如何都会回显内容(是的,我知道我可以将其包装在 ob_start() 等中)。
建议?
【问题讨论】:
标签: php