ホームページ >php教程 >php手册 >PHPインクルード

PHPインクルード

WBOY
WBOYオリジナル
2016-06-21 08:54:241527ブラウズ

1. include_path の意味

関数 include()、require()、および fopen_with_path() を使用してファイルを検索する場合、include_path が設定されていない場合、これらの関数はファイルを開くときにデフォルトで Web ルートを使用します。検索するディレクトリ。 include_path が設定されている場合、これらの php 関数は、最初に指定された include_path ディレクトリの下を検索します。ウィンドウが cmd コマンドを実行するときの原理と似ています。いくつかの cmd コマンドが実行されると、システムはこれらのコマンドが設定された環境変数に存在するかどうかを検索し、存在する場合は実行できます。



2. >
最初の方法:
php.ini ファイル内の include_path 項目を変更します。

include_path = .:/usr/local/lib/php:./include
2 番目の方法:

ini_set メソッドを使用します。
ini_set("include_path", ".:../:./include:../include");

3. 注意事項
zendframework include 設定index.php




コードをコピーします

コードは次のとおりです: set_include_path("." .PATH_SEPARATOR."../library/"

.PATH_SEPARATOR ."./application/models/"

.PATH_SEPARATOR."./application/lib/"
.PATH_SEPARATOR.get_include_path());


PATH_SEPARATOR は定数ですLinux ではシステムでは「:」記号、Windows では「;」記号です。

したがって、プログラムを作成するときは代わりに定数 PATH_SEPARATOR を使用するのが最善です。そうしないと、システムを Linux から Win に移植した場合、またはその逆にエラーが発生します。
get_include_path は、現在の既存の環境変数と以前の設定を取得します。これは、新しいシステム インクルードです。




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