ホームページ  >  記事  >  バックエンド開発  >  PHP はカスタム関数ライブラリを使用します include() および require() 関数の使用法の詳細な説明

PHP はカスタム関数ライブラリを使用します include() および require() 関数の使用法の詳細な説明

伊谢尔伦
伊谢尔伦オリジナル
2017-06-26 09:22:551804ブラウズ

コードの再利用
既存のコード
include() 関数と require() 関数を再利用することで、開発効率を向上させ、コストを削減します。 【面接のよくある質問】
require() は、関数 が使用される にファイルを貼り付けるなど、前処理中にファイルをインポートします。

include() は require() とほぼ同等です。違いは、処理が失敗したときに include() が警告を生成するのに対し、require() は致命的なエラーを引き起こすことです。

include_once( ) 関数と require_once( ) 関数
は、スクリプトの実行中に指定されたファイルをインクルードして実行する 2 つの関数です。 include() ステートメントおよび require() と同様に、唯一の違いは、ファイル内のコードが既にインクルードされている場合、そのコードは再度インクルードされず、一度だけインクルードされることです。これら 2 つの関数は、スクリプトの実行中に同じファイルが複数回インクルードされる可能性があり、関数の再定義や変数の再割り当てなどの問題を避けるために、ファイルが 1 回だけインクルードされるようにする必要がある場合に使用する必要があります。

<?php
    require &#39;config.php&#39;;           //使用require语句包含并执行config.php文件
    if ($condition)                     //在流程控制中使用include语句
        include &#39;file.txt&#39;;             //使用include语句包含并执行file.txt文件
    else                                    //条件不成立则包含下面的文件
        include (&#39;other.php&#39;);      //使用include语句包含并执行other.php文件
    require (&#39;somefile.txt&#39;);       //使用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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。