1. 関数の宣言
PHP での関数の定義方法は、他のプログラミング言語とほぼ同じです。PHP の関数宣言の構文構造は次のとおりです。 >
コードをコピー
コードは次のとおりです: 関数 function_name($argument1,$argument2,$argument3,...$argumentn)
{//関数コード code
Return return value;
}
上記の構文構造では、
(1) 関数の意味は次のとおりです。ユーザー定義関数の宣言に使用されるキー
require 'a.php'; echo "私は実行されません!";
3、パラメータ関数があります
PHP は、値によるパラメーターの受け渡し (デフォルト)、参照による受け渡し、およびデフォルトのパラメーター値をサポートします。
(1) 値によるパラメーターの受け渡しは、PHP4 以降のバージョンでのみサポートされます。 PHP のデフォルトの受け渡しメソッド。このメソッドを使用すると、メインプログラムを呼び出すときに値 (パラメーター) を渡す必要があります。
function sum ($ a,$b) { Echo $a $b }
sum(100,20); //関数の呼び出しを開始します?>
(2) 値で渡す場合、パラメータのコピーのみが渡されます。ただし、呼び出される関数内でこれらの値を変更しても、呼び出し元の関数には影響しません
元の値を参照して渡すことは、実際には変数のアドレスをパラメーターとして渡すことです。 🎜>コード valuechange.php
コードをコピー
(3)デフォルト値パラメータ。デフォルトのパラメータ値を渡すメソッドを使用する場合、関数にはパラメータが必要です。値は使用されません。デフォルト値は、変数、
クラス メンバー、または関数呼び出しではなく、定数式である必要があります。 ヒント: デフォルト パラメータを使用する場合は、任意の値を使用します。デフォルトのパラメータはデフォルト以外のパラメータの右側に配置する必要があります。そうしないと、関数が期待どおりに動作しない可能性があります。
コードをコピーします
コードは次のとおりです:
$myNum=100;
function Valuechange ($number)
{
$number=$number 1;
Echo $number . "
"
Valuechange($myNum); ;