ホームページ >バックエンド開発 >PHPチュートリアル >php および set_include_path_PHP チュートリアルのパスの問題
この記事では主にパスの問題とphpのset_include_pathを紹介しますので、困っている方は参考にしてください
初め: 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"); //バージョン>=4.3.0 次の方法を使用して、元のディレクトリにディレクトリを追加できます。 コードは以下のように表示されます: を参照してください。