ホームページ > バックエンド開発 > PHPチュートリアル > php include_onceの使い方を詳しく解説

php include_onceの使い方を詳しく解説

黄舟
リリース: 2023-03-11 12:24:02
オリジナル
5955 人が閲覧しました

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

include_once は、スクリプトの実行中に同じファイルが複数回インクルードされる可能性があり、関数の再定義や変数の再割り当てなどの問題を回避するために、ファイルが 1 回だけインクルードされるようにしたい場合に使用できます。

詳細については、インクルードのドキュメントを参照してください。

注:

PHP 4 では、大文字と小文字を区別しないオペレーティング システム (Windows など) では _once の動作が異なります。例:

例 #1 大文字と小文字を区別しない上で実行される PHP 4 の include_once オペレーティング システムの場合

<?php
include_once  "a.php" ;  // 这将包含 a.php
include_once  "A.php" ;  // 这将再次包含 a.php!(仅 PHP 4)
?>
ログイン後にコピー

この動作は PHP 5 で変更されました。たとえば、Windows ではパスが最初に正規化されるため、C:PROGRA~1A.php と C:Program Filesa.php の実装は同じであり、ファイルwill は 1 回だけ含まれます。

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

include_once (PHP 4, PHP 5)

include_once ステートメントは、スクリプトの実行中に指定されたファイルをインクルードして実行します。この動作は include ステートメントと似ていますが、唯一の違いは、ファイルがすでにインクルードされている場合、再度インクルードされないことです。このステートメントの名前が示すように、このステートメントは 1 回だけ含まれます。
include_once は、スクリプトの実行中に同じファイルが複数回インクルードされる可能性があり、関数の再定義や変数の再割り当てなどの問題を回避するために、ファイルが 1 回だけインクルードされるようにしたい場合に使用できます。

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

りー

以上がphp include_onceの使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート