ホームページ  >  記事  >  バックエンド開発  >  PHP は現在のファイルが存在するディレクトリを取得します。 getcwd() 関数の使用法。

PHP は現在のファイルが存在するディレクトリを取得します。 getcwd() 関数の使用法。

怪我咯
怪我咯オリジナル
2017-07-10 15:41:043897ブラウズ

getchwd() 関数 現在の作業ディレクトリを返します。この関数は、成功すると現在の作業ディレクトリを返します。失敗した場合は FALSE を返します。

getchwd() 関数のコード例

<?php 
echo
 getcwd() . "<br/>"; 
echo dirname(FILE); 
?>

PHP は、現在のファイルが他のファイルに含まれているかどうかに関係なく、マジック定数FILE を使用して、現在のファイルの絶対パスを取得できます。ファイルの読み取りや書き込みなどの操作を実行する場合、現在のスクリプトの相対作業ディレクトリは、php が提供する別の関数 getcwd() を使用して取得できます。両者の違い:

<?php if (!defined(&#39;BASEPATH&#39;)) exit(&#39;No direct script access allowed&#39;);  
include APPPATH.&#39;libraries/api/base.api.php&#39;;  
include APPPATH.&#39;libraries/api/organ.api.php&#39;;  
include APPPATH.&#39;libraries/api/task.api.php&#39;;  
include APPPATH.&#39;libraries/api/pay.api.php&#39;;  
  
class Notice extends MY_Controller{  
    public $coid = 0;  
  
    public function index(){  
        echo getcwd();  
        echo &#39;<br>&#39;;  
        echo FILE;  
    }  
}

走行結果を比較すると、違いは一目瞭然:

/data/html/test.oa/public
/data/html/test.oa/application/controllers/notice.php

以上がPHP は現在のファイルが存在するディレクトリを取得します。 getcwd() 関数の使用法。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。