我有一个以下目录结构.
-webshop
-controllers
-webshop.php
Run Code Online (Sandbox Code Playgroud)
在webshop.php我想得到这个文件的祖父母的网上商店.
如果我使用以下内容,我认为我得到了'控制器'.
echo basename(dirname(__FILE__)); // this will get controllers
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得祖父母目录?
提前致谢.
dirname也适用于目录,因此您可以获取父级的父级,然后使用basename获取基础
basename(dirname(dirname(__FILE__)));
Run Code Online (Sandbox Code Playgroud)
并测试输出
foo@bar: /tmp/a/b/c > pwd
/tmp/a/b/c
foo@bar: /tmp/a/b/c > cat test.php
<?php
echo basename(dirname(dirname(__FILE__)));
foo@bar: /tmp/a/b/c > php test.php
b
Run Code Online (Sandbox Code Playgroud)