を取得する> 5.3マジック定数を追加:父のディレクトリパスを取得するには__DIR__
を、PHPは、私はPHPを知っている祖父のディレクトリパス
しかし、どのように、私はよりスマートな方法で祖父のディレクトリパスを取得することができますか?
1. __DIR__.'/../'
2. dirname(__DIR__)
を取得する> 5.3マジック定数を追加:父のディレクトリパスを取得するには__DIR__
を、PHPは、私はPHPを知っている祖父のディレクトリパス
しかし、どのように、私はよりスマートな方法で祖父のディレクトリパスを取得することができますか?
1. __DIR__.'/../'
2. dirname(__DIR__)
dirnameコール
echo dirname(__DIR__,2); // 1 Level up = Father. 2 Levels up = Grandfather
はしかし、それはあなたがすでに持っているものよりも良くないため二番目のパラメータlevels
を使用してください。あなたが尋ねたようにもっとスマートです:)
..
を使用すると、単にフォルダを上に移動できます。例えば
:
$path = dirname(__DIR__);
$grandfatherPath = $path.'/../../';
それは良いアイデアに思えます。レベル2以上の場合、それは鉱山のコードでひどいことになります。 – fire790620