272 of 410 menu

関数 realpath

関数 realpath は、相対パスを絶対パスに変換し、 すべてのシンボリックリンクと親ディレクトリへの参照(..)を展開します。 この関数は、ファイルまたはディレクトリへのパスという1つのパラメータを受け取ります。 パスが存在しない場合、関数は false を返します。

構文

realpath(path);

現在のファイルへの絶対パスを取得します:

<?php echo realpath(__FILE__); ?>

コードの実行結果(例):

'/var/www/project/index.php'

存在しないファイルへのパスを取得してみます:

<?php $res = realpath('nonexistent/file.txt'); var_dump($res); ?>

コードの実行結果:

false

/home/user/link/var/www を指していると仮定します。 シンボリックリンクを含むパスを展開します:

<?php echo realpath('/home/user/link/project'); ?>

コードの実行結果(例):

'/var/www/project'

関連項目

  • パス情報を返す関数 pathinfo
  • ファイル名を返す関数 basename
  • ディレクトリ名を返す関数 dirname
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否