require dirname(__FILE__).'/yahooPHP/lib/Yahoo.inc';
Run Code Online (Sandbox Code Playgroud)
此行位于一个目录中的一个文件中,我无法确定如何引用另一个目录中的文件.
这个表达式意味着什么,它暗示引用必须只在同一个目录中?
__FILE__是一个Magic Constant,它对应于写入文件的完整路径.
这意味着dirname(__FILE__)指向当前文件(写入它的文件)所在的目录.
所以,dirname(__FILE__).'/yahooPHP/lib/Yahoo.inc'指出:
yahooPHP目录的子目录lib子目录yahooPHPYahoo.inc文件放入该lib目录.基本上,你有:
your-file.php
yahooPHP/
lib/
Yahoo.inc
Run Code Online (Sandbox Code Playgroud)