ホームページ バックエンド開発 PHPチュートリアル PHP プログラム コードを再利用するための PHP インクルード ファイルの導入_PHP チュートリアル

PHP プログラム コードを再利用するための PHP インクルード ファイルの導入_PHP チュートリアル

Jul 13, 2016 pm 05:30 PM
include php コード コンテンツ 関数 含む 導入 書類 時間 使用 プログラム 繰り返す 再利用 ページ

ページ内で同じコンテンツを繰り返し使用する場合は、 include() 関数を使用してファイルをインクルードすると、コーディング作業が簡素化されます。たとえば、同じデータベースを関連付けると、ページのヘッダーまたはフッターに同じ HTML が表示されます。同様のアプリケーションは無数にあります。では、どうやって応用すればいいのでしょうか?

次に、「example.inc」ファイルに次のコードを追加するかどうかを見てみましょう: これらをすべて前のコードに直接記述するのと同じです。唯一注意すべき点は、PHP 区切り文字 (上記のコードの最初と最後の行) もインクルードされたファイルに追加する必要があることです。そうしないと、コードはそこに表示されるだけで実行されません。実際には、.inc ファイル名を使用して他の PHP スクリプトと区別することで、任意のインクルード ファイルの名前を指定できます。次のメソッドを使用して実装することもできます。 これと上記の include() 関数の違いは何ですか? require() 関数に含まれるファイルが存在しない場合、スクリプトの実行時にプログラムが停止し、エラー メッセージが表示されます。 include でインクルードした場合は警告が表示され、スクリプトの実行が継続されます。以下の例は、何が問題となるかの一例です。 include() 関数を使用してインクルードすると、次のエラー メッセージが表示されます。 警告: /tutorial/9.php の 6 行目で、インクルード (include_path=) のために hello.inc を開くことができませんでした。 require() 関数を使用してファイルをインクルードする場合、次のエラー メッセージが表示される場合があります。 致命的なエラー: /tutorial/9.php の 6 行目で、必要な hello.inc (include_path=) を開くことができませんでした。 微妙な違いがわかりますか?ファイルをインクルードするために require を使用すると、「重大なエラー」が発生します。ファイルをインクルードするために include() 関数を使用すると、「警告」が発生するだけです。データベースへの接続 PostgreSQL がパスワードを使用しない場合 (少なくともこの場合は)、この問題は重要ではありません。以降の例では、すべての情報を含めるために 1 つのファイルを使用します。違いは、require() 関数によってインクルードされるコンテンツはドキュメント全体のコンポーネントであるのに対し、正しい PHP プログラムでは、require() 関数を使用する場合、インクルードされるファイル構文または If はコンポーネントではないことです。他にエラーがある場合、ドキュメント全体の PHP スクリプトは実行されなくなります。 include() 関数を使用してインクルードした場合、プログラムは構文エラーがある場合にのみエラーを表示し、PHP スクリプトの他の正しい部分は引き続き実行されます。 2) include () 関数は、if(1==1) などの条件ステートメントやループ制御ステートメントで使用できますが、require() 関数はこれらの条件を無視します。 3721 3) インクルード ファイルに変数、関数、クラスなどが定義されている場合は、include() 関数を使用して、if(!define("_EXAMPLE_INC) のようなマクロ定義を作成するのが最善です。 "))define("_EXAMPLE_INC",1); 重複を防ぐためのステートメント インクルードによるエラー 。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/509189.html技術記事ページ内で同じコンテンツを繰り返し使用する場合は、 include() 関数を使用してファイルをインクルードすると、コーディング作業が簡素化されます。たとえば、同じデータベースをページのヘッダーまたはページに関連付けます...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

CakePHP のロギング CakePHP のロギング Sep 10, 2024 pm 05:26 PM

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。

See all articles