logo

PHP 関数

PHP 関数は、何度でも再利用できるコードです。入力を引数リストとして受け取り、値を返すことができます。 PHP には何千もの組み込み関数があります。

PHP では次のように定義できます。 条件付き関数関数内関数 そして 再帰関数 また。


PHP関数の利点

コードの再利用性 : PHP 関数は、他のプログラミング言語と同様に、一度だけ定義され、何度でも呼び出すことができます。

コードの削減 : ロジックを何度も記述する必要がないため、コードの量が大幅に節約されます。関数を使用すると、ロジックを一度記述するだけで再利用できます。

gimpのフォントのリスト

わかりやすい : PHP 関数はプログラミング ロジックを分離します。すべてのロジックが関数の形式で分割されているため、アプリケーションの流れを理解しやすくなります。


PHP ユーザー定義関数

ユーザー定義関数を簡単に宣言して呼び出すことができます。ユーザー定義関数を宣言する構文を見てみましょう。

構文

 function functionname(){ //code to be executed } 

注: 関数名は、PHP の他のラベルと同様に、文字とアンダースコアのみで始める必要があります。数字や特殊記号で始めることはできません。

PHP 関数の例

ファイル: function1.php
 

出力:

Androidで隠されたものを見つける方法
こんにちはPHP関数

PHP関数の引数

PHP 関数では、カンマで区切られた引数を通じて情報を渡すことができます。

PHP サポート 値によるコール (デフォルト)、 参照による呼び出しデフォルトの引数値 そして 可変長引数リスト

PHP関数で単一の引数を渡す例を見てみましょう。

ファイル: functionarg.php
 <?php function sayHello($name){ echo 'Hello $name <br/>&apos;; } sayHello(&apos;Sonoo&apos;); sayHello(&apos;Vimal&apos;); sayHello(&apos;John&apos;); ?&gt; 

出力:

 Hello Sonoo Hello Vimal Hello John 

PHP関数で2つの引数を渡す例を見てみましょう。

ファイル: functionarg2.php
 <?php function sayHello($name,$age){ echo 'Hello $name, you are $age years old <br/>&apos;; } sayHello(&apos;Sonoo&apos;,27); sayHello(&apos;Vimal&apos;,29); sayHello(&apos;John&apos;,23); ?&gt; 

出力:

Javaの文字列メソッド
 Hello Sonoo, you are 27 years old Hello Vimal, you are 29 years old Hello John, you are 23 years old 

PHP 参照による呼び出し

関数に渡される値は、デフォルトでは実際の値を変更しません (値による呼び出し)。ただし、値を参照として渡すことでこれを行うことができます。

デフォルトでは、関数に渡される値は値によって呼び出されます。値を参照として渡すには、引数名の前にアンパサンド (&) 記号を使用する必要があります。

PHP での参照による呼び出しの簡単な例を見てみましょう。

ファイル: functionref.php
 

出力:

 Hello Call By Reference 

PHP 関数: デフォルトの引数値

関数にはデフォルトの引数値を指定できます。 PHP 関数を呼び出すときに引数を指定しない場合、デフォルトの引数が使用されます。 PHP 関数でデフォルトの引数値を使用する簡単な例を見てみましょう。

ファイル: functiondefaultarg.php
 <?php function sayHello($name='Sonoo'){ echo 'Hello $name <br/>&apos;; } sayHello(&apos;Rajesh&apos;); sayHello();//passing no value sayHello(&apos;John&apos;); ?&gt; 

出力:

 Hello Rajesh Hello Sonoo Hello John 

PHP 関数: 戻り値

値を返す PHP 関数の例を見てみましょう。

Maven をインストールする
ファイル: functiondefaultarg.php
 

出力:

 Cube of 3 is: 27