PHP呼び出し関数

WBOY
リリース: 2024-08-29 12:47:42
オリジナル
637 人が閲覧しました

PHP では、関数には組み込み関数とユーザー定義関数の 2 種類があります。プログラマーや開発者がプロ​​グラムから直接呼び出すことができる組み込み関数が多数あります。これらの組み込み関数は、実行されるタスクに対して特定の意味を持ちます。ユーザー定義関数は、アプリケーションに関して実行されるコードを含むプログラムによって特別に開発されます。開発者は、アプリケーションの要件に基づいてタスクを実行する必要がある一連のコードを作成します。

広告 このカテゴリーの人気コース PHP 開発者 - 専門分野 | 8コースシリーズ | 3 つの模擬テスト

無料ソフトウェア開発コースを始めましょう

Web 開発、プログラミング言語、ソフトウェア テスト、その他

PHP で関数を定義して呼び出す

PHP には、組み込み関数とユーザー定義関数の 2 種類の関数があります。これらの関数は、プログラム内でさまざまなタスクを実行するために使用されます。 PHP では、膨大な数の関数が定義されており、プログラム内のどこでも使用できます。コードを何度も書かなくて済むこと、機能がパッケージ自体に付属していることなど多くの利点がありますが、開発者にとって組み込み関数を使用するのは簡単です。ただし、すべての組み込み関数には事前定義された意味があり、それ自体で特定のタスクを実行します。そこで開発者は、任意の関数内に特定のタスク コードを記述でき、プログラム内のどこでも使用できるユーザー定義関数の開発を開始しました。ユーザー定義関数は、アプリケーションの要件に基づいてタスクを実行するために、プログラムのクラスまたはメソッドで呼び出されます。

ユーザー定義関数を作成するには?

PHP では、ユーザー定義関数はキーワード「function」を使用して宣言する必要があります。関数名を宣言し、その中に実行するコードを記述しておけば、プログラム内のどこからでも呼び出すことができます。

構文:

function function_name()
{
//statements
}
ログイン後にコピー

上記の構文では、function_name はプログラム内で呼び出される関数の名前で、function は関数を宣言するために使用されるキーワードです。 PHP では、関数は関数名の前に関数キーワードを付けて宣言され、プログラム内での関数の呼び出しは、必要に応じて関数名を呼び出すだけで行われます。

PHP 呼び出し関数の実装例

PHP での関数呼び出しの概念を理解するために例を見てみましょう。

例 #1

以下の例では、関数 Write_Output が関数の名前であり、この関数は以下の同じ名前のプログラム内で呼び出されます。この行は、定義された関数を呼び出し、関数内に記述されたステートメントを実行し、コードの最後のステートメントが実行されると終了します。

コード:

<?php
function Write_Output()
{
echo "This is the sample example of a function!";
}
Write_Output();
?>
ログイン後にコピー

出力:

PHP呼び出し関数

例 #2

1. PHP では、関数をパラメータ化することができます。つまり、関数に引数を渡すことができます。引数は、プログラム内で定義する変数とまったく同じです。括弧内の関数名の後に引数を渡すだけでよく、引数の間にカンマを追加することで必要なだけ追加できます。これらの引数は、関数の呼び出し中にマップされます。関数を呼び出すときに正しい数の引数を渡さないと、エラーがスローされます。

コード:

<?php
function Employee($ename) {
echo "$ename Patil \n";
}
Employee("Akash");
Employee("Prakash");
?>
ログイン後にコピー

出力:

PHP呼び出し関数

上記の例では、Employee は関数の名前で、ename は宣言で関数に渡される引数です。 Employee 関数は関数宣言の下で呼び出され、呼び出し中に値が関数に渡されます。プログラムの出力は、関数の呼び出し中に関数に渡された従業員の名前になります。

2.以下の例では、従業員名が印刷され、従業員 ID も一緒に印刷されます。組織がデータベースに保存するデータの塊がある場合、この種のコードを記述するだけで、データを簡単に処理できます。

コード:

<?php
function Employee($ename, $id) {
echo "Employee name is $ename and Employee id is $id \n";
}
Employee("Lakshmi","780540");
Employee("Rohit","780541");
Employee("Jenny","780542");
?>
ログイン後にコピー

出力:

PHP呼び出し関数

PHP では、変数は値またはデータに応じてデータ型に厳密には基づいていません。データ型は疎結合であり、厳密なルールに従っていません。したがって、異なるデータ型を持つ変数に対しても、加算、減算、複数の演算を行うことができます。

Example #3

As we have seen all the examples, we can clearly see that the user-defined functions are more beneficial to the developer as it helps a lot from an application perspective and also is used to get the desired output. The goal of using functions in a particular program is that it can create his own code and develop the application based on requirements.

Code:

<?php
function mulNumbers(int $x, int $y)
{
return $x * $y;
}
echo mulNumbers(5, 13);
?>
ログイン後にコピー

Output:

PHP呼び出し関数

As we have seen in the above example that the integer can be multiplied with a string and a string can be used along with float etc. So PHP is a loosely typed language. In the above example, we could clearly see that the variable x and y are declared as integer and while calling they just use one variable as integer and another one as a string and the desired output also gets fetched.

Conclusion

In this article, we discussed how to call functions in PHP i.e. user-defined function. Then we discussed different forms of user-defined functions and syntax with example. The functions can be written for a specific application and to perform a specific task i.e. calculation of payroll, adding new entries, etc. So the developer can easily modify the code for the flexibility and can call it anywhere in the program.

以上がPHP呼び出し関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!