飞鸟慕鱼博客

在 php 中 __FILE__常量暗示当前其地址文件的绝对路径包罗文件名,目前天要接头的是 dirname(__FILE__)、basename(__FILE__)以及 dirname(dirname(__FILE__)) 在php中所暗示的寄义。

__FILE__,dirname(__FILE__),dirname(dirname(__FILE__)),DIRECTORY_SEPARATOR

以下示例的测试文件地点:

D:\phpstudy_pro\WWW\xxx.com\c.php

测试情况系统:windows10

php __FILE__ 常量的用法

__FILE__ :获取其地址文件的绝对地点,包罗文件名称

示例:

<?php echo __FILE__; ?>

输出功效:

D:\phpstudy_pro\WWW\xxx.com\c.phpphp dirname(__FILE__) 的界说与用法

dirname(__FILE__):获取其地址文件的绝对地点,不会输出文件名

示例:

<?php echo dirname(__FILE__); ?>

输出功效:

D:\phpstudy_pro\WWW\xxx.com

留意:dirname(__FILE__) 输出的地点,不会以"/"或"\"末了巴,假如想要拼接其目次下的文件,则可以利用 DIRECTORY_SEPARATOR 举办拼接

php basename(__FILE__) 界说与用法

basename(__FILE__):输出其地址文件的文件名称,带有后缀的。

示例:

<?php echo basename(__FILE__); ?>

输出功效:

c.phpphp  dirname(dirname(__FILE__)) 的界说与用法

dirname(dirname(__FILE__)):暗示其地址文件的上级目次

例:

<?php echo dirname(dirname(__FILE__)); ?>

输出功效:

D:\phpstudy_pro\WWW扩展阅读:

1、在windows 系统中,目次是以 '\' 来支解路径的

2、在liunx 系统中,目次是以 '/' 标记来支解

3、为担保兼容性,php中 以 DIRECTORY_SEPARATOR 常量来暗示目次支解标记

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/9001.html