ホームページ  >  記事  >  バックエンド開発  >  php関数のパラメータを入力する必要はないのでしょうか?

php関数のパラメータを入力する必要はないのでしょうか?

青灯夜游
青灯夜游オリジナル
2022-06-13 13:55:201683ブラウズ

php 関数のパラメータを入力する必要はありません。 PHP 関数では、関数のパラメータを省略できます。関数がパラメータを省略した場合、関数によって実行されるタスクは固定されています。ユーザーは、関数の呼び出し時に関数内の一部の実行動作を変更できません。関数がパラメータを省略しない場合、関数は関数の実行に必要なデータ値は外部から取得し、内部で関数本体をどのように実行するかはユーザーから渡されたデータを元に決定できます。

php関数のパラメータを入力する必要はないのでしょうか?

このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター

開発中に、よく使用されるいくつかの機能を使用できます。システム関数を呼び出して完了します。ただし、一部の関数が PHP でシステム関数を提供していない場合は、その関数を自分で定義する必要があります。同じタスクを実行する場合、システム関数を使用した方がカスタム関数よりも実行効率が高くなりますが、プログラム内で 2 つの関数を呼び出す方法に違いはありません。

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

function 函数名 (参数1, 参数2, ..., 参数n){
    函数体;
    return 返回值;
}

各関数の最初の行は関数ヘッダーであり、宣言時のキーワード function と function で構成されます。この関数は、名前とパラメータ リストの 3 つの部分で構成されており、各部分は特定の機能を実行します。

関数のパラメーター リストは、カンマで区切られた 0 個以上のパラメーターで構成されます。パラメータは関数内外でデータをやり取りするためのポートであり、関数へのデータの入力はパラメータによって完了します。

  • 関数にパラメーター リストがない場合、関数によって実行されるタスクは固定されており、ユーザーは関数呼び出し時に関数内の一部の実行動作を変更できません。

function 函数名(){
    函数体;
    return 返回值;
}
  • 関数がパラメータリストを持つ場合、関数は関数の実行に必要なデータ値を外部から取得できます。つまり、ユーザーが関数を呼び出すと、関数本体が実行される前に、関数のパラメーター リストを通じて一部のデータが関数に渡されます。このようにして、関数が関数本体を実行するときに、何が行われているかを判断できます。ユーザーから渡されたデータに基づいて関数本体内で実装します。

例 1: パラメータが省略された場合、固定関数が実行されます -- 九九を出力します

<?php
    function table(){       //定义函数
        for ($i = 1; $i <= 9; $i++) {
            for ($j = 1; $j <= $i; $j++) {
                echo $j.&#39; * &#39;.$i.&#39; = &#39;.$i*$j.&#39;  &#39;;
            }
            echo &#39;<br>&#39;;
        }
    }
    table();//调用函数
?>

php関数のパラメータを入力する必要はないのでしょうか?

例2: パラメーターを省略しないでください。データは変更可能です - 単純な加算演算を実装します

<?php
    function add($num1,$num2){
        $a = $num1 + $num2;
        return $a;
    }
    $sum = add(11,5);
    echo &#39;$sum = &#39;.$sum.&#39;<br>&#39;;
    echo &#39;6 + 33 =&#39;.add(6,33).&#39;<br>&#39;;
    echo &#39;42 + 21 =&#39;.add(42,21).&#39;<br>&#39;;
    echo &#39;167 + 153 =&#39;.add(167,153);
?>

php関数のパラメータを入力する必要はないのでしょうか?

推奨学習: "PHP ビデオ チュートリアル "

以上がphp関数のパラメータを入力する必要はないのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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