比如:程序根目录在:E:wampwww 中
1. __FILE__ 当前文件的绝对路径
如果在index.php中调用 则返回 E:wampwwwindex.php
下面再看一下 程序根目录的目录结构
如果在 c_system_base.php中调用__FILE__ 则返回:
E:wampwwwzb_systemfunctionc_system_base.php
2.dirname 返回当前目录的上级目录 或当前文件所在的目录 (结尾不带/)
一般跟__FILE__联合使用
如果在 c_system_base.php中调用dirname(__FILE__) 则返回
E:wampwwwzb_systemfunction (文说件返回所在目录)
如果调用 dirname(dirname(__FILE__)) 则返回
E:wampwwwzb_system (目录返回上级目录)
realpath() 方法 返回当前文件的绝对路径 或 相对根目录的路径
如果在 c_system_base.php中调用realpath(__FILE__) 则返回
E:wampwwwzb_systemfunctionc_system_base.php
realpath('/') 返回磁盘根目录 E:
realpath('./') 返回根目录 E:wampwww
realpath('../') 返回相对程序根目录的上级目录
也可以和dirname配合使用 一般还会加上几个相对路径../ (前面要加/ 即:/../)
realpath(dirname(__FILE__)) 返回 E:wampwwwzb_systemfunction
realpath(dirname(__FILE__).'/../') 返回 E:wampwwwzb_system
realpath(dirname(__FILE__).'/../../') 返回 E:wampwww