ホームページ  >  記事  >  バックエンド開発  >  PHPにファイルをインポートする4つの方法

PHPにファイルをインポートする4つの方法

angryTom
angryTomオリジナル
2019-08-22 15:04:216060ブラウズ

PHPにファイルをインポートする4つの方法

この記事の例では、PHP でファイルを導入する 4 つの方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

推奨チュートリアル: PHP ビデオ チュートリアル

##1 .include

指定されたファイルをインクルードして実行します。インクルードされたファイルは、最初にパラメータで指定されたパスに従って検索され、ディレクトリが指定されていない場合 (ファイル名のみ)、include_path で指定されたディレクトリに従って検索されます。ファイルが include_path で見つからない場合、include は最終的に、呼び出し元のスクリプト ファイルが配置されているディレクトリと現在の作業ディレクトリを検索します。ファイルが最後に見つからない場合、インクルード構造は警告を発行します。これは、致命的なエラーを発行する require とは異なります。

パスが定義されている場合 - 絶対パス (ドライブで始まる) かどうかWindows では文字または **、Unix/Linux では / で始まります)、または現在のディレクトリへの相対パス (. または .. で始まります) - include_path は完全に無視されます。たとえば、ファイルが ../ で始まる場合、パーサーは現在のディレクトリの親ディレクトリでファイルを検索します。

2.include_once

スクリプトの実行中に指定されたファイルをインクルードして実行します。唯一の違いは、ファイルがすでにインクルードされている場合、再度インクルードされないことです。 。このステートメントの名前が示すように、このステートメントは 1 回だけ含まれます。

3.require

require と include は、失敗の処理方法を除けば、ほぼ同じです。 require は、エラー時に E_COMPILE_ERROR レベルのエラーを生成します。つまり、スクリプトは中止され、インクルードは警告 (E_WARNING) を生成するだけで、スクリプトは実行を継続します。

4.require_once

require_once ステートメントは require ステートメントとまったく同じです。唯一の違いは、PHP がファイルが既にインクルードされているかどうかを確認することです。したがって、再度含まれることはありません。

以上がPHPにファイルをインポートする4つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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