这段PHP代码是什么意思?
这一行位于一个目录中的一个文件中,我很难确定如何引用另一个目录中的文件这段PHP代码是什么意思?,php,Php,这一行位于一个目录中的一个文件中,我很难确定如何引用另一个目录中的文件 这个表达式是什么意思?它是否意味着引用必须只在同一个目录中?\uuuu文件是一个与写入文件的完整路径相对应的 这意味着dirname(\uuuu FILE\uuu)指向当前文件(写入该文件的文件)所在的目录 因此,dirname(_文件)'/yahooPHP/lib/Yahoo.inc'指向: 写入此行的目录 然后是该目录的hp子目录 以及yahooPHP 然后将Yahoo.inc文件放入该lib目录 基本上,你有:
这个表达式是什么意思?它是否意味着引用必须只在同一个目录中?
\uuuu文件
是一个与写入文件的完整路径相对应的
这意味着dirname(\uuuu FILE\uuu)
指向当前文件(写入该文件的文件)所在的目录
因此,
dirname(_文件)'/yahooPHP/lib/Yahoo.inc'
指向:
- 写入此行的目录
- 然后是该目录的
子目录hp
- 以及
yahooPHP
- 然后将
文件放入该Yahoo.inc
目录lib
require dirname(__FILE__).'/yahooPHP/lib/Yahoo.inc';
\uuuu文件\uuuuu
是与写入文件的完整路径相对应的
这意味着dirname(\uuuu FILE\uuu)
指向当前文件(写入该文件的文件)所在的目录
因此,
dirname(_文件)'/yahooPHP/lib/Yahoo.inc'
指向:
- 写入此行的目录
- 然后是该目录的
子目录hp
- 以及
yahooPHP
- 然后将
文件放入该Yahoo.inc
目录lib
require dirname(__FILE__).'/yahooPHP/lib/Yahoo.inc';
一个需要包括的关键问题
树是PHP进程包括的一部分
相对于原始文件的路径,
不是当前包含的文件
解决这个问题的办法是在所有
包含路径:这将生成一个基本路径 相对于当前文件,其中 然后将允许包含行为 类似于C/C++ 因此,要在中包含1的文件 父目录:
要包含同一文件中的文件,请执行以下操作: 目录:
将文件包含在 子目录:
请注意,我们引用的所有路径 不得以/开头,且必须为 相对于当前文件,按顺序 正确地连接 一个需要包括的关键问题 树是PHP进程包括的一部分 相对于原始文件的路径, 不是当前包含的文件 解决这个问题的办法是在所有 包含路径:
这将生成一个基本路径 相对于当前文件,其中 然后将允许包含行为 类似于C/C++ 因此,要在中包含1的文件 父目录:
要包含同一文件中的文件,请执行以下操作: 目录:
将文件包含在 子目录:
请注意,我们引用的所有路径 不得以/开头,且必须为 相对于当前文件,按顺序 正确地连接 在检查完后。 这实际上是一个将指定资源包括到PHP脚本中的示例,同时检索父文件夹路径和字符串连接。其工作原理如下:
your-file.php
yahooPHP/
lib/
Yahoo.inc
因此,最终您将添加一个指向Yahoo.inc文件路径的文件(该文件应位于相对于父目录的目录中)。签出后。
这实际上是一个将指定资源包括到PHP脚本中的示例,同时检索父文件夹路径和字符串连接。其工作原理如下:
your-file.php
yahooPHP/
lib/
Yahoo.inc
因此,最终您将添加一个指向Yahoo.inc文件路径的文件(该文件应位于相对于父目录的目录中)