ホームページ  >  記事  >  バックエンド開発  >  PHP のパスの問題と set_include_path_PHP チュートリアルの使用方法の紹介

PHP のパスの問題と set_include_path_PHP チュートリアルの使用方法の紹介

WBOY
WBOYオリジナル
2016-07-13 10:39:12883ブラウズ

最初:

phpで一般的に使用されるパス

現在のファイルパス: D:phpwebphp_exampleinclude_path.php

コードをコピー コードは次のとおりです:

1.dirname(__FILE__) //出力D:phpwebphp_example
2. $_SERVER['SCRIPT_FILENAME']; //出力 D:/phpweb/php_example/include_path.php

2 番目: php の

set_include_path

php で、インクルード パスが相対パスでない場合または 絶対パス (include("example.php") など) の場合、まず include_path で設定されたディレクトリを検索し、次に現在のディレクトリを検索します。これが、多くの資料で include("./example.php" と記載されている理由です)。 ") include("example.php") より効率的である理由。

メソッド:

1.ini_set("include_path", "/usr/lib/pear"); //すべてのバージョン
2.set_include_path("/usr/lib/pear"); //version> 0
次のメソッドを使用して、元のディレクトリにディレクトリを追加できます
コードをコピーします コードは次のとおりです:

$path = '/usr/lib/pear' ;
set_include_path(get_include_path( ) . PATH_SEPARATOR . $path);// 設定された include_path は /usr/lib/function;/usr/lib/pear

のようになります。

http://www.bkjia.com/PHPjc/733053.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/733053.html技術記事最初: php で一般的に使用されるパス。現在のファイル パス: D:phpwebphp_exampleinclude_path.php。次のようにコードをコピーします。 //出力 D:phpwebphp_example 2.$_SERVER['SC...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。