PHP関数と関数呼び出し
PHPを学習しているときは、プログラムのすべての行をコードに渡して、コードの動作を学習できます。途中のどこかで、プログラムが繰り返し実行する必要がある特定のタスクがあることに気付くでしょう。したがって、同じコード行を何度も何度も書くことになります。たとえば、あなたのウェブサイトへの訪問者があなたにメールアドレスを提供する必要がある場合がいくつかあります。彼は何かを購入したり、あなたのニュースレターにサインアップしたり、顧客サービスフォームに記入したりするかもしれません。彼が電子メールアドレスを入力してWebフォームを送信するたびに、プログラムで電子メールアドレスの正確性をチェックする必要があります。電子メールアドレスを確認する必要があるプログラムの各場所で、このタスクを手作業でコーディングできます。しかし、それはあまり効率的ではありません。さて、PHPにはこの問題に対する答えがあります。関数と呼ばれます。

基本的に、PHP関数には2つのタイプがあります。最初のタイプは組み込み関数です。これらの関数はすでにPHP言語の一部であるため、自分で記述する必要はありません。これらの組み込み関数を使用するには、プログラムに関数呼び出しを追加するだけです。関数呼び出しは、必要なときに組み込み関数を「呼び出す」ようにプログラムに指示するコードです。 2番目のタイプの関数は、ユーザー定義関数です。これらは、自分で作成する関数です。その後、関数を記述した後、関数呼び出しをコーディングすることにより、いつでもプログラムに呼び出すことができます。関数呼び出しのPHPコードを見てみましょう。

基本的なPHPコード
function_name(argument、argument);

print($ message);


print();
function_name
これは関数に付けられた名前であり、プログラムが関数を識別する方法です。例として組み込みの印刷機能を使用しました。印刷関数のfunction_nameは 印刷する そして、それは()の左側に配置されます。

print($ message);
括弧
括弧は、情報を関数に渡すために使用されます。情報を渡す必要がない場合は、()の間に何も入れません。

$ message
引数
引数は、関数に渡す情報です。引数が複数ある場合は、コンマで区切ります。次に、括弧の間に引数を配置します。この例では、関数に渡される引数(情報)は、かっこで囲まれた$ message変数です。組み込みのprint関数は、$ message変数に指定した値をすべて出力します。

print($ message);
;
セミコロンは関数呼び出しを終了します

注:通常、関数は、関数が完了すると情報をプログラムに返します。たとえば、print関数はブール値をプログラムに返します。





動画の説明: PHP 入門(2.1) 関数 function() 参照渡し PHP5.5 (かもしれません 2024).