ホームページ  >  記事  >  バックエンド開発  >  PHPカスタム関数の宣言方法

PHPカスタム関数の宣言方法

伊谢尔伦
伊谢尔伦オリジナル
2017-05-03 16:27:387693ブラウズ

実際のプロジェクトでは、PHP 関数がニーズを満たせない場合、独自の関数を作成して任意のタスクを完了できます。これはカスタム関数です。前回の記事では、カスタム関数の概念を詳しく説明し、PHPカスタム関数とは?について紹介しました。 では、PHP カスタム関数を宣言するにはどうすればよいでしょうか? PHP カスタム関数の基本構造について学びましょう。

PHP でカスタム関数を宣言するには、次の構文形式を使用できます:

<?php
function 函数名(参数1,参数2,....)  //函数头
{
   函数体;                 //任何有效的php代码都可以作为函数体使用
   return 返回值;            //可以从函数中返回一个值
}
?>

関数の構文形式の説明:

(1) 各関数の最初の行は、キーワードで構成される関数ヘッダーです。関数を宣言するもの これは、関数、関数名、パラメーター リストの 3 つの部分で構成され、それぞれが特定の関数を完成させます。

(2) 各カスタム関数は、「function」キーワードを使用して宣言する必要があります。

(3) 関数名は関数全体を表すことができ、変数名の命名規則に従っている限り、関数には任意の名前を付けることができます。各関数には一意の名前が付いていますが、PHP では関数のオーバーロードが使用できないため、システム関数と同じ名前を持つことができない関数を含め、同じ名前の関数を定義することはできないことに注意してください。関数にその機能を説明する名前を割り当てることは、開発では一般的な方法です。

(4) 関数を宣言する場合、関数名の後の括弧も必要です。括弧は、宣言された変数のセットを示し、関数の実行時にいくつかの値が渡されます。と呼ばれます。パラメーター リストが存在しないか、書き込まれていないか、または 1 つ以上のパラメーターが含まれている場合があります。複数のパラメーターはカンマで区切る必要があります。

(5) 関数本体は関数ヘッダーの後ろにあり、中括弧で囲まれています。実際の作業は関数本体で行われます。関数が呼び出された後、関数本体の最初のステートメントが最初に実行され、return ステートメントまたは最も外側の中括弧の後で実行が終了し、呼び出し元のプログラムに戻ります。有効な PHP コードはすべて関数本体で使用でき、他の関数またはクラス定義も関数本体で宣言できます。

(6) 関数から値を返すには、キーワード return を使用します。 return の後に式を追加します。プログラムが return ステートメントに実行されると、式が評価され、呼び出し元のプログラムに戻って実行を継続します。関数の戻り値は式の値です。

php カスタム関数宣言の例

簡単な例を使用してカスタム関数 sun() を導入し、渡された 2 つのパラメーターの合計を計算し、すべての式と結果を出力してみましょう。

<?php
  function sun($a,$b)
  {
     $num = $a + $b;
     return $num;
  }
  echo sun(5,8);
?>

結果は: 5+8=13

上記はphpカスタム関数を宣言する方法です。次の章では、phpカスタム関数を呼び出す方法を友達に説明します。

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

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