从 dirname( __FILE__) 获得 2 个级别

2022-08-30 13:43:57

如何从当前文件返回路径名,只有2个目录?

因此,如果我当前的文件URL返回theme/includes/functions.php

如何返回“主题/”

目前我正在使用

return dirname(__FILE__)

答案 1

5.3 菲律宾比索

return dirname(__DIR__);

PHP 5.2 及更低版本

return dirname(dirname(__FILE__));

使用 PHP7,通过将第 2 个参数指定为 .7 之前的版本将需要进一步嵌套 。dirnamedirname

http://php.net/manual/en/function.dirname.php


答案 2

甚至比使用__DIR__更简单dirname(dirname(__FILE__));

dirname(__DIR__);

从 php 5.3 开始工作。


推荐