php require_onceの使用とrequireとの違い
Jul 30, 2016 pm 01:31 PM違い:
require_once は同じファイルを 1 回だけロードしますが、require は複数回ロードします。
私のような初心者はまだ疑問があると思います。そこで私たちは推測しました。456.php が 123.php を導入した場合、ファイル test_require.php は「456.php」と「123.php」を導入したことになります。 require メソッドを使用すると、test_require.php では 123.php が 2 回導入され、require_once メソッドを使用すると 123.php が 1 回導入されます。それでは実験をしてみましょう!
1. require メソッド
123.php の内容は次のとおりです:
<?php echo "123\n";
456.php の内容は次のとおりです:
<?php <span style="white-space:pre"> </span>require("123.php"); <span style="white-space:pre"> </span>echo "456\n";
<?php require("123.php"); require("456.php");
2. require_once メソッド
123.php の内容は変更されません。 456.php と test_require.php は require_once メソッドを変更します。内容は次のとおりです:
//456.php <?php require_once "123.php"; echo "456\n"; //test_require.php <?php require_once "123.php"; require_once "456.php";
3. ミキシングエラー
456.php と require_once で require メソッドが使用されている場合メソッドが使用されると、require_once は失敗します。 3 つのファイルのコードは次のとおりです:
//123.php <?php echo "123\n"; //456.php <?php require "123.php"; echo "456\n"; //test_require.php <?php require_once "123.php"; require_once "456.php";
概要: ご想像のとおり、require_once メソッドは同じファイルを複数回ロードしません。ただし、require と混合すると、require_once メソッドが無効になります。
著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。
上記では、php require_once の使用法と require との違いを、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
