ホームページ >バックエンド開発 >PHPチュートリアル >PHPでのファイルインクルードの詳細説明

PHPでのファイルインクルードの詳細説明

小云云
小云云オリジナル
2018-03-21 10:32:322518ブラウズ

PHP では、多くの場所でファイルのインクルードが必要になる場合があります。 PHP におけるいわゆるファイル インクルード (ロード) とは、コードの一部 (頻繁に使用される) を分離し、それを別のファイルに配置し、必要なページに対応するファイルを導入することを意味します。この記事では主に、PHP でのファイルのインクルードについて詳しく説明します。お役に立てれば幸いです。

PHP コードの実行プロセス:

1. コード ファイルを読み込みます

2. コンパイル (バイナリ情報に変換、オペコードを生成)

3. zendEngine がオペコードを解析し、操作を実行します

4. 実行結果を HTML で返します形状 。

インポートされたファイルは個別にコンパイルされることに注意してください。インポートされたファイルにエラーがある場合は、実行がこの時点に達したときにのみプロンプトが表示され、前のコードは通常どおり実行されます。 (総集編との相違点)。また、インポートされたファイル内で宣言された関数を呼び出す場合、関数呼び出しの原則は、最初に宣言してから呼び出すことです。宣言と呼び出しが同じファイル内にある場合、呼び出しは宣言位置の前に配置できます。宣言が別のファイルにある場合は、最初にロードする必要があります。そうしないと、現在のコード セグメントに対応する関数が存在しません。実行エラーが発生します。

include と require の違いについて:

include はファイルの導入に失敗し、警告を返し、後続のコードは実行を継続します

require はファイルの導入に失敗し、致命的なエラーを返し、後続のコードは実行されません

インポートされたファイルは後続のコードで使用する必要があります。ファイルのロードが失敗した場合は、コードの実行を終了する必要があります。require.

_once 関数を使用することをお勧めします:

ロードされたファイルの場合は、コードの繰り返しロードや関数の定義を繰り返しないようにする必要があります。

関連する推奨事項:

PHP ファイルのインクルードの詳細な説明

php 偽のローカル ファイルには脆弱なコードが含まれています

php ファイルのインクルード関連の問題

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

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