在 php 中 __FILE__常量暗示当前其地址文件的绝对路径包罗文件名,目前天要接头的是 dirname(__FILE__)、basename(__FILE__)以及 dirname(dirname(__FILE__)) 在php中所暗示的寄义。
以下示例的测试文件地点:
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 常量来暗示目次支解标记