ホームページ  >  記事  >  バックエンド開発  >  PHPでカスタム関数ライブラリを使用する方法

PHPでカスタム関数ライブラリを使用する方法

伊谢尔伦
伊谢尔伦オリジナル
2017-05-16 11:54:032476ブラウズ

カスタム関数ライブラリとは何ですか?

関数ライブラリは、関数を定義するための PHP 構文ではなく、プログラミングにおける設計パターンです。関数は構造化プログラミングのモジュールであり、コード再利用の中核です。コードをより適切に整理するために、カスタマイズされた関数を同じプロジェクト内の複数のファイルで使用できます。通常、複数のカスタマイズされた関数は同じファイルまたは複数のファイルにまとめられます。関数定義を収集したこれらのファイルは、PHP 関数ライブラリを作成するために使用されます。これらのファイルで定義されている関数を PHP スクリプトで使用したい場合は、関数 include()、include_once()、require()、require_once() のいずれかを使用して、関数ライブラリ ファイルをスクリプトにロードする必要があります。 。

phpはカスタム関数ライブラリを使用します

include()とrequire()の紹介

require()ステートメントとinclude()のパフォーマンスは両方とも、指定されたファイルをインクルードして実行します。違いは、 include() ステートメントではファイルが実行されるたびに読み取られて評価されるのに対し、 require() ステートメントではファイルが 1 回だけ処理されることです (実際には、ファイルの内容が require() ステートメントに置き換わります)。 )。これは、複数回実行される可能性のあるコードがある場合は、include() ステートメントを使用することを意味します。

require() ステートメントは require(" file.php ") と同様に使用されます。このステートメントは通常、php スクリプト ファイルの一部として配置されます。 include() ステートメントの使用方法は、include(" file.php ") などの require() ステートメントと同じです。このステートメントは通常、フロー制御の処理セクションに配置されます。 php スクリプト ファイルは、require() ステートメントを読み取った後に、それに含まれるファイルを読み取ります。これにより、プログラムの実行処理を簡略化することができる。

コード例は次のとおりです:

<?php
 require "config.php";      //使用 require 语句包含执行 config.php文件
 if($condition){
   include "file.txt";      //使用include 语句包含并执行 file.txt文件
 }else{
   include ("other.php");   // 使用include 语句包含并执行 other.php文件
 }
 require("somefile.txt");   // 使用require 语句包含执行 somefile.php文件
?>

上記の例では、スクリプト ファイル内で 2 つのステートメント include() と require() が使用されています。 include() ステートメントは、次のようなフロー制御処理に配置できます。 echo() として、echo("abc") 形式、または echo "abc" 形式を使用して文字列 abc を出力します。 include() および require() ステートメントでは、かっこを使用せずにパラメーターを直接追加することもできます。たとえば、include("file.php") を使用して file.php ファイルをインクルードできます。も使用できます。

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

上記は、PHP でカスタム関数ライブラリを使用する方法の 4 つのステートメントの紹介です。次の章では、

include() ステートメントと require() ステートメントの違いを詳しく紹介します

【おすすめ関連チュートリアル】

1.「

php.cn Dugu Jiijian (4) - PHP ビデオチュートリアル

2. ビデオチュートリアル:

関数のインポートとファイルのインクルード: include と require の使用

3.

php実践ビデオチュートリアル

以上がPHPでカスタム関数ライブラリを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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