PHPのincludeとrequireの違い

Jul 29, 2016 am 09:00 AM
addclass include once require

以下では、PHP コードにおける include() ステートメントと require() ステートメントの違いを紹介します:

1. さまざまなロード方法とエラー処理方法

  • include() ステートメントはプログラムのフロー制御に配置できます。 . プログラムが実行されるとき ファイルが到着したら、ファイルをロードします。エラーが発生した場合 (ファイルが存在しないなど)、警告のみが生成されます。通常、require() ステートメントはプログラムの先頭に配置され、プログラムの実行時にファイルがロードされます。エラーが発生した場合(ファイルが存在しないなど)、エラーが報告され、スクリプトは終了します。

  • 2.php Performance

inlcude() ステートメントは、実行されるたびにファイルを読み取り、評価します。

require() ステートメントは、ファイル処理を 1 回だけ実行します (実際には、ファイルの内容が require() ステートメントを置き換えます。
  • 3.include_once() および require_once()

include_once() は、ファイルをインクルードして実行します。ファイルがインクルードされた場合、再度インクルードされることはありません。

  • require_once() は、スクリプトの実行中にファイルがロードされているかどうかを最初に確認します。ロードされている場合は、再度ロードされません。ファイルを 2 回ロードするとエラーが発生します

  • ').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i

    ').text(i)); }; $numbering.fadeIn(1700); }); });
上記では、PHP の include と require の違いを、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人にとって役立つことを願っています。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

vue3+vite: src に画像を動的にインポートするために require を使用するときのエラーを解決する方法 vue3+vite: src に画像を動的にインポートするために require を使用するときのエラーを解決する方法 May 21, 2023 pm 03:16 PM

vue3+vite:src は、イメージとエラー レポートと解決策を動的にインポートするために require を使用します。vue3+vite は複数のイメージを動的にインポートします。vue3。TypeScript 開発を使用している場合、イメージを導入するために require のエラー メッセージが表示されます。requireisnotdefined は使用できません。 vue2 のような imgUrl:require(' .../assets/test.png') は、typescript が require をサポートしていないため、インポートされます。そのため、import が使用されます。解決方法は次のとおりです: awaitimport を使用します

php include と include_once の違いは何ですか php include と include_once の違いは何ですか Mar 22, 2023 am 10:38 AM

PHP を使用して Web ページを作成する場合、他の PHP ファイルのコードを現在の PHP ファイルに含める必要がある場合があります。現時点では、include 関数または include_once 関数を使用してファイルのインクルードを実装できます。では、include と include_once の違いは何でしょうか?

require の用途は何ですか? require の用途は何ですか? Nov 27, 2023 am 10:03 AM

require の使用法: 1. モジュールの導入: 多くのプログラミング言語では、require は外部モジュールまたはライブラリを導入し、それらが提供する関数をプログラム内で使用できるようにするために使用されます。たとえば、Ruby では、require を使用してサードパーティのライブラリまたはモジュールをロードできます。 2. クラスまたはメソッドのインポート: 一部のプログラミング言語では、require を使用して特定のクラスまたはメソッドをインポートし、現在のファイルで使用できるようにします。 ; 3. 特定のタスクを実行する: 一部のプログラミング言語またはフレームワークでは、特定のタスクまたは関数を実行するために require が使用されます。

PHPでよく使われるファイル操作関数のまとめ PHPでよく使われるファイル操作関数のまとめ Apr 03, 2024 pm 02:52 PM

目录1:basename()2:copy()3:dirname()4:disk_free_space()5:disk_total_space()6:file_exists()7:file_get_contents()8:file_put_contents()9:filesize()10:filetype( )11:glob()12:is_dir()13:is_writable()14:mkdir()15:move_uploaded_file()16:parse_ini_file()17:

jQueryにクラスを追加するにはどうすればよいですか? jQueryにクラスを追加するにはどうすればよいですか? Apr 03, 2024 am 09:01 AM

この記事では、Jqueryにクラスを追加する方法を詳しく説明します。かなり実践的だと編集者が思ったので、参考として皆さんにもシェアさせていただきますので、この記事を読んで皆さんに何か得をしていただければ幸いです。 jQuery でクラスを追加する 2 つの一般的なメソッド 1. addClass() メソッド addClass() メソッドは、選択した要素に 1 つ以上のクラスを追加します。構文は次のとおりです: $(selector).addClass(classNames); ここで: selector: クラスを追加する要素セレクター。 classNames: 追加するクラス。単一の文字列またはスペースで区切られた文字列のリストを指定できます。たとえば、次のコードは、ID が my-element の要素に ac を追加します。

集約データに基づく SMS API インターフェイス呼び出しの例 - Python バージョン 集約データに基づく SMS API インターフェイス呼び出しの例 - Python バージョン Apr 03, 2024 pm 01:28 PM

1. https://www.juhe.cn/docs/api/id/54 を通じてインターフェイスを申請します。セルフサービス アプリケーションで SMS API を開き、インターフェイス要求キーを取得します。 (現時点ではエンタープライズユーザーのみ対応しています。)お申込み後、パーソナルセンターにてテキストメッセージのテンプレートを送信する公式サイトには、よく使われるテンプレートが多数用意されており、すぐにお申込みいただけます。 2. Python コード例の公式インターフェイス ドキュメントについては、次を参照してください: https://www.juhe.cn/docs/api/id/54#!/usr/bin/Python#-*-coding:utf-8 -*-importurllib、urllib2、sys、JSONreload(

PHP での DI 依存関係の挿入を 1 つの記事で理解する PHP での DI 依存関係の挿入を 1 つの記事で理解する Apr 03, 2024 pm 01:46 PM

目次 DI/依存性インジェクションとは 依存性インジェクションの理由 単純な依存性インジェクション 高次の依存性インジェクション 依存性インジェクションの応用 高次の最適化 DI/依存性インジェクションとは 依存性インジェクション DI とは、実際には構築によるクラスへの依存関係を指します。 、これは、現在クラスを操作しているが、このクラスの一部のメソッドまたは関数は、このクラスだけでは完了できませんが、別のクラスの助けを借りて完了できることを示す最も直接的な兆候であることを意味します。データはオブジェクトとして渡されます。厳密に言うと、あるクラスを別のクラスで操作したいということになります 2つのクラスの間には相互依存関係があります パラメータを渡す方法をインジェクションと呼びます 依存性注入が発生する理由は、依存性注入を使用しない場合、PHPはクラスが別のクラスを使用する場合

PHP ヘッダーの致命的なエラーを解決する手順: require(): 必要な 'data/tdk.php' を開くことができませんでした (include_path='.;C:\php\pear') PHP ヘッダーの致命的なエラーを解決する手順: require(): 必要な 'data/tdk.php' を開くことができませんでした (include_path='.;C:\php\pear') Nov 27, 2023 pm 12:51 PM

PHP ヘッダーの Fatalerror:require():Failedopeningrequired'data/tdk.php'(include_path='.;C:phppear') を解決する手順 PHP を使用して Web サイトやアプリケーションを開発する場合、さまざまなエラーが発生することがよくあります。一般的なエラーの 1 つは、「fatalerror:require():Failed」です。

See all articles