ホームページ >バックエンド開発 >PHPチュートリアル >PHP スクリプト作成の 8 つのヒント (3)_PHP チュートリアル

PHP スクリプト作成の 8 つのヒント (3)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:21:09975ブラウズ

同梱ファイル

現在大規模な Web サイト開発プロジェクトに取り組んでいる場合、たとえば、プロジェクトが十分に大きい限り、コードの再利用について深く理解する必要があります。 1,000 の Web ページで、著作権情報を含むフッターを年に 1 回だけ編集するのは面倒な作業です。

PHP は、いくつかの関数を通じてコードを再利用するのに役立ちます。使用する特定の関数は、再利用する予定のコンテンツによって異なります。

主な機能は次のとおりです:

* include() および include_once()
* require() および require_once()

include() 関数は、次のような指定されたファイルをインクルードします。

include(/home/me/myfile);

インクルード ファイル内のコードはすべて、include() が配置されているコード ページの変数スコープ内で実行されます。 include() と fopen() を組み合わせて使用​​すると、サーバーに静的ファイルを含めたり、他のサーバーにオブジェクト ファイルを含めたりできます。

include_once() 関数には include() 関数と同様の機能がありますが、この関数はインクルードされたファイル内のコードが現在のスクリプトにインクルードされているかどうかをチェックする点が異なります。コードがすでにスクリプトに含まれている場合、関数には対応するファイルが含まれなくなります。

require() 関数は、それ自体を指定されたファイルの内容に置き換えます。この置換プロセスは、PHP エンジンがコードを実行するのではなくコンパイルするときに発生します。これは、最初に計算されてドキュメントに追加される include() とは異なります。 require() 関数は主に静的要素に使用され、include() 関数は主に動的要素に使用されます。 include_once() と同様に、require_once() 関数は、指定されたコードが既にドキュメントに挿入されているかどうかを確認し、挿入されている場合、指定されたコードはドキュメントに再度挿入されません。
著作権、静的テキスト、その他の要素などの情報には、変数を使用せずに require 関数を使用することをお勧めします。また、独自のコンテンツを実装するために他のスクリプトに依存する要素にも require 関数を使用することをお勧めします。例:


</HEAD> <p><BODY> <br><? <BR>// 著作権を挿入 <BR>require(/home/me/mycopyright)> </p></BODY> <p></HTML> <br>その一方で、私はよく include() 関数を使用して、ライブラリや同様のコンテンツをスクリプトの外に置きます: <br> <br><? </P>// 関数ライブラリを取得します <P>include(/home/me/myfunctions); <BR>// 自分の関数を使って PHP の処理を​​行います ?> </p><HTML> <p><TITLE>何か

[豊富なコンテンツ]









「では、含まれているファイルや必要なファイルはどこから来たのですか?」と疑問に思うでしょう。答えは簡単です。「あなたのシステムです。」しかし、場合によっては、一部のコードにユーザー名やパスワードなどのセキュリティ情報が含まれることがあります。 , この場合、明らかに、これらの内容が文書の一部になって全世界に知られることは望ましくありません。

ユーザーが利用できる PHP がこれらのファイルにアクセスできる限り、インクルードされたファイル (組み込みまたは必須) をシステム内のどこにでも配置できます。これらのファイルに任意のファイル拡張子を付けることも、拡張子をまったく付けないこともできます。

include() 関数と require() 関数を使用すると、Web サイト上で共通の要素や頻繁に変更される要素の処理が容易になります。

http://www.bkjia.com/PHPjc/532526.html

www.bkjia.com


tru​​e

http://www.bkjia.com/PHPjc/532526.html
技術記事

インクルード ファイル 現在大規模な Web サイト開発プロジェクトに取り組んでいる場合は、プロジェクトが十分に大きい限り、コードの再利用 (たとえば、HTML コード ブロックであるか PHP コード ブロックであるか) について深く理解しておく必要があります。 .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。