PHP получить путь деда dir

Я знаю, PHP> 5.3 добавил магические константы: __DIR__ чтобы получить путь отца,

Но как я могу получить путь деда режиссера более умным способом?

1.__DIR__.'/../'

2.dirname(__DIR__)

1

Решение

Используйте второй параметр levels для имя_директории вызов

echo dirname(__DIR__,2); // 1 Level up = Father. 2 Levels up = Grandfather

Тем не менее, это не лучше, чем у вас уже есть. Это просто умнее, как вы просили 🙂

3

Другие решения

Вы можете просто переместить папку вверх, используя ..,

Например:

$path = dirname(__DIR__);
$grandfatherPath = $path.'/../../';
0

По вопросам рекламы [email protected]