PHP の include と require の 2 つの関数は、Web サイト設計における Web サイトの構築効率とメンテナンス性を向上させることができます。以下で詳しく説明します。
include 関数は、C の同名の前処理コマンドとは異なります。ファイル名が指定されると (例: include("test.php"))、PHP はそのファイルをインクルードの場所に呼び出し、ファイルの解釈を試みます。それは、コードが解析されるときにのみ解析されることです。 include ステートメントが実行されるため、設計では通常、これを利用するために呼び出しが if ステートメントに組み込まれます。require H 番号には、指定されたファイルが実行されない場所にある場合でも、常にそのファイルが含まれます。 if ステートメント。この問題は、PHP メーリング リストのディスカッションで確認できます。PHP は、コードを読み取る初期段階で指定されたファイルをスクリプトに挿入できるため、 include よりも require の方が高速です。そのため、プログラミングではファイルが制御ブロック(if、switch、while、forなど)に含まれる場合にはincludeを使用し、それ以外の場合にはrequirec関数を使用します。
なぜ PHP プログラムで include と require を使用する必要があるのでしょうか?第一に、コードが読みやすくなるからであり、第二に、サイトをモジュールに分割できるため、サイトの設計で再利用するスクリプトを作成する限り、サイト全体を構築することができるからです。作業を繰り返す必要がなく、将来のプロジェクトで再利用できるため、作業効率が大幅に向上します。多くの Web サイトは、一貫したナビゲーション バーなどの反復的な要素に依存する必要があり、これによりユーザーの操作が容易になりますが、サイトの構築と維持において大きな問題が生じます。各ページには、繰り返す必要があるコードのブロックがテープで貼り付けられています。これをモジュールにして、必要なすべてのページに含めるか取得します。変更が必要な場合は、一度変更するだけで済みます。つまり、含まれているスクリプト モジュールを変更するだけです。では、Web サイトを構築するときは、サイトのどの部分が重複しているかを分析する必要がありますか?次に、繰り返されるコードをモジュールに書き込みます。サイト モジュールを分割する方法は次のとおりです:
0. 情報画面 1. データベースとファイルのアクション 2. H 番号 3. レイアウト 4. ナビゲーション バー。
具体的な対策は以下の通りです:
Webサイトの核となるのは情報ページであり、それ以外は装飾です。画面に表示されるのは、データベースまたはファイルからデータを抽出してフォーマットする HTML または PHP コードです。これらの画面は番号に基づいてさらにセクションに分割できるため、他の方法よりも保守が容易です。最初の画面のモジュールはすべて、サイト上のアクセス可能なページに対応しています。サイト上のページが表示される場所に応じて、対応するナビゲーションとレイアウトが存在する場合があります。このように、情報画面モジュールが他のモジュールを選択する鍵となります。ウェブサイトのニュースリリースシステムなど。