一連の処理を予め定義しておき、必要な時に呼び出して使う
(定義するだけでは何もせず、呼び出されて初めて処理を実行する)
スクリプト作成者が自分で定義した関数を「ユーザー定義関数」、
PHP側で既に定義されている関数を「内部(ビルトイン)関数」と言う。
▼関数名の命名規則(変数名の命名規則との相違点)
・大文字と小文字を区別しない。つまり、「air()」と定義した関数を「AIR()」で呼び出せる。
・関数名は、PHP側で定義済みの関数の名前及び予約語と重複してはならない。
・また、既に定義した関数とも重複してはならない。これは、関数の再定義が出来ないことを意味している。
・PHPは「__(アンダーバー2本)」で始まる全ての関数名を特殊な関数として予約(将来定義されるかもしれない)しているため、この「__(アンダーバー2本)」で始まる関数名は使用しないことが推奨されている。
▼結果
/demo/argument.html
(定義するだけでは何もせず、呼び出されて初めて処理を実行する)
スクリプト作成者が自分で定義した関数を「ユーザー定義関数」、
PHP側で既に定義されている関数を「内部(ビルトイン)関数」と言う。
▼関数名の命名規則(変数名の命名規則との相違点)
・大文字と小文字を区別しない。つまり、「air()」と定義した関数を「AIR()」で呼び出せる。
・関数名は、PHP側で定義済みの関数の名前及び予約語と重複してはならない。
・また、既に定義した関数とも重複してはならない。これは、関数の再定義が出来ないことを意味している。
・PHPは「__(アンダーバー2本)」で始まる全ての関数名を特殊な関数として予約(将来定義されるかもしれない)しているため、この「__(アンダーバー2本)」で始まる関数名は使用しないことが推奨されている。
function juice($vege1, $vege2, $vege3){//定義時に指定する引数 -「仮引数」
static $num = 1;
$juice = $vege1.$vege2.$vege3."Juice!!!(".$num.")
";
echo $juice;
$num = $num + 1;
}
for($i = 0; $i < 5; $i = $i + 1){
juice("Tomato ", "Carrot ", "Onion ");//呼び出し時に指定する引数 -「実引数」
}
▼結果
/demo/argument.html
Twitter検索結果。「関数」に関する最新ツイート
「配列のすべての要素が条件を満たすならtrueを返す関数」に対して、「要件に合わせてfalseを返す」を実装しちゃった場合の話(1/4) https://t.co/DGLEq4uVpo 2023/05/31 13:28




三角関数がちょい苦手だから複素数平面やりにくいわ 2023/06/02 04:26
python の型って他と違って難しいな…
関数とかに渡せるし普通に値としても存在するのか… 2023/06/02 04:01
アーク?逆関数?基本変形? 2023/06/02 03:40
まぁ、分かりにくい関数組んでるのも悪いけどヾ(:3ノシヾ)ノ 2023/06/02 03:34
コールバック関数を絶対に許すなの会 2023/06/02 03:25
ふぁ●きゅーコールバック関数 2023/06/02 03:25
ラムダ式も比較関数も作らずごり押した(ただ分からないだけ)
https://t.co/3RWMcQwJ1C 2023/06/02 03:19
これってIF関数でまかなえたっけか 2023/06/02 03:17
関数ポインタ使うのやめてswitch case構文使いだしたら実行エラー消えたのが今日の収穫 2023/06/02 02:57
@nemuliz じゃあn階導関数求めてください 2023/06/02 02:56