ホームページ >バックエンド開発 >PHPチュートリアル >PHP はカスタム関数ライブラリを使用します include() および require() 関数の使用法の詳細な説明
コードの再利用
既存のコード
include() 関数と require() 関数を再利用することで、開発効率を向上させ、コストを削減します。 【面接のよくある質問】
require() は、関数 が使用される にファイルを貼り付けるなど、前処理中にファイルをインポートします。
include() は require() とほぼ同等です。違いは、処理が失敗したときに include() が警告を生成するのに対し、require() は致命的なエラーを引き起こすことです。
include_once( ) 関数と require_once( ) 関数
は、スクリプトの実行中に指定されたファイルをインクルードして実行する 2 つの関数です。 include() ステートメントおよび require() と同様に、唯一の違いは、ファイル内のコードが既にインクルードされている場合、そのコードは再度インクルードされず、一度だけインクルードされることです。これら 2 つの関数は、スクリプトの実行中に同じファイルが複数回インクルードされる可能性があり、関数の再定義や変数の再割り当てなどの問題を避けるために、ファイルが 1 回だけインクルードされるようにする必要がある場合に使用する必要があります。
<?php require 'config.php'; //使用require语句包含并执行config.php文件 if ($condition) //在流程控制中使用include语句 include 'file.txt'; //使用include语句包含并执行file.txt文件 else //条件不成立则包含下面的文件 include ('other.php'); //使用include语句包含并执行other.php文件 require ('somefile.txt'); //使用require语句包含并执行somefile.txt文件
例:
<?php error_reporting(0); require "function.inc.php"; if($a=="a") include "demo.txt"; else include "demo2.html"; one(); two(); three();
function.inc.phpの内側は紫色です:
<?php function one(){ echo "1111111<br>"; } function two(){ echo "222222<br>"; } function three(){ echo "333333<br>"; }
HTMLの内側は紫色です:
bbbbbbbbbbbb bbbb0c6dc11e160d3b678d68754cc175188a
出力ソースpurple of:
bbbbbbbbbbbbbbbbbbbb
1111111
222222
333333
At the end of last year, the .net homework and school competition ended up being unsatisfactory. It was really just unsatisfactory. It was far from expected, but一昨日と昨日は、もう 1 日かけて、PHP 関数についての知識を整理することができました。忘れ物が多すぎて、今回初めて知りました。流石にビデオを見るだけでは不十分で、7時までに匿名機能を終了する予定です。 'クロック。夕方からLinuxの作業をします。明日は1日自分の時間が取れると思うととても嬉しいです~~明日はLinux+状態圧縮になるはずです
、全体の状態がはじけるくらい充実してました ふと夜にbestcoderがあったことを思い出したので状態調整〜〜ご〜ご〜ご〜
30 9階に出たとき。その日、先生が玄関で他の先生と話しているのが見えてとても怖かったので、もうこんな思いはしたくなかったので、ベッドに戻って勉強しました。姉も褒めてくれました(⊙﹏⊙)b 来年、いや今年は9位って何がそんなに嬉しいの?就職活動中の方T^T 今学んでいる内容だけでは全然足りず、ましてや競争からは全く離れられず、明らかに時間が足りないと感じています。
とにかく、新年も頑張ってください! !
以上がPHP はカスタム関数ライブラリを使用します include() および require() 関数の使用法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。