如何用PHP获取祖父目录

shi*_*hin 4 php

我有一个以下目录结构.

-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)

我怎样才能获得祖父母目录?

提前致谢.

R. *_* S. 5

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)