#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターPHP の機能は 2 種類に分類できます、つまり、PHP の事前定義関数とユーザー定義関数です。ユーザーは、独自のプログラムまたは PHP ファイルで定義済み関数を直接使用できます。PHP には、PHP 開発者が使用できる機能豊富な定義済み関数が多数用意されており、開発効率が大幅に向上します。カスタム関数は、開発者が特定のニーズを解決するために使用する機能モジュールです。 そして function は、PHP でカスタム関数を宣言するために使用されるキーワードです。function は php のキーワードで、ユーザーがカスタム関数を宣言するために使用されます。構文は「function 関数名 ([パラメーター 1, パラメーター 2, ..., パラメーター n]) {関数本体; [ return] です。戻り値;]}"。
PHP でカスタム関数を宣言するには、次の構文形式を使用できます:
function 函数名 ([参数1, 参数2, ..., 参数n]){ 函数体; [return 返回值;] }関数の構文形式は次のとおりです:
1) 関数宣言時にパラメータリストがありません:
function 函数名(){ 函数体; return 返回值; }
function 函数名(参数1, 参数2, ..., 参数n){ 函数体; }
3) 必要ありません関数宣言時のパラメータ一覧と戻り値:
function 函数名(){ 函数体; }関数の呼び出し
カスタム関数でもシステム関数でも、関数が呼び出されない場合は、それは実行されません。使用する必要がある場合は、その名前とパラメーター リストを使用して関数を呼び出すだけです。
関数が呼び出されると、関数本体のコードの実行が開始され、実行が完了すると呼び出し位置に戻り、下方向に実行を続けます。したがって、関数を呼び出すときの関数名は、次の 3 つの関数を要約することができます。
#関数名を使用して関数を呼び出し、関数本体のコードを実行できます。関数本体は、数回呼び出した後に数回実行されます。 関数にパラメータ リストがある場合は、関数名の後の括弧内のパラメータに対応する値を渡し、関数本体のパラメータを使用して内部コードの実行動作を変更することもできます。関数;<?php function table(){ //定义函数 for ($i = 1; $i <= 9; $i++) { for ($j = 1; $j <= $i; $j++) { echo $j.' * '.$i.' = '.$i*$j.' '; } echo '<br>'; } } table();//调用函数 ?>[例] 単純な加算演算を実装する関数を定義してみましょう コードは次のとおりです:
推奨学習: 「1 * 1 = 1 1 * 2 = 2 2 * 2 = 4 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16 1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25 1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36 1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49 1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64 1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81実行結果は次のとおりです:
<?php function add($num1,$num2){ $a = $num1 + $num2; return $a; } $sum = add(11,5); echo '$sum = '.$sum.'<br>'; echo '6 + 33 ='.add(6,33).'<br>'; echo '42 + 21 ='.add(42,21).'<br>'; echo '167 + 153 ='.add(167,153); ?>
PHP ビデオ チュートリアル
>>以上がPHPでのfunctionキーワードの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。