比如:程序根目录在:e:\wamp\www 中
立即学习“PHP免费学习笔记(深入)”;
1. __FILE__ 当前文件的绝对路径
如果在index.php中调用 则返回 E:\wamp\www\index.php
立即学习“PHP免费学习笔记(深入)”;
下面再看一下 程序根目录的目录结构
立即学习“PHP免费学习笔记(深入)”;
立即学习“PHP免费学习笔记(深入)”;
如果在 c_system_base.php中调用__FILE__ 则返回:
E:\wamp\www\zb_system\function\c_system_base.php
立即学习“PHP免费学习笔记(深入)”;
2.dirname 返回当前目录的上级目录 或当前文件所在的目录 (结尾不带/)
一般跟__FILE__联合使用
立即学习“PHP免费学习笔记(深入)”;
如果在 c_system_base.php中调用dirname(__FILE__) 则返回
E:\wamp\www\zb_system\function (文说件返回所在目录)
如果调用 dirname(dirname(__FILE__)) 则返回
E:\wamp\www\zb_system (目录返回上级目录)
立即学习“PHP免费学习笔记(深入)”;
realpath() 方法 返回当前文件的绝对路径 或 相对根目录的路径
如果在 c_system_base.php中调用realpath(__FILE__) 则返回
E:\wamp\www\zb_system\function\c_system_base.php
立即学习“PHP免费学习笔记(深入)”;
realpath('/') 返回磁盘根目录 E:\
realpath('./') 返回根目录 E:\wamp\www
realpath('../') 返回相对程序根目录的上级目录
也可以和dirname配合使用 一般还会加上几个相对路径../ (前面要加/ 即:/../)
realpath(dirname(__FILE__)) 返回 E:\wamp\www\zb_system\function
realpath(dirname(__FILE__).'/../') 返回 E:\wamp\www\zb_system
realpath(dirname(__FILE__).'/../../') 返回 E:\wamp\www
立即学习“PHP免费学习笔记(深入)”;
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号