n.関数
PHPの関数
関数の目的はコードの再利用です.コードを1回定義して関数名を記述するだけで、コードを簡単に実行できます.修正は、定義された場所で一度だけ修正すればよいので、メンテナンスが非常に便利です.PHPの関数を見てみましょう.😀
📕 関数の構文
📖定義(define)
1回目を定義するだけで、使用を続行できます.<?php
function 함수명([인자],...[,인자]){
코드
return 반환값;
}
?>
📖関数と繰り返し文
複文と条件文は他の言語の使い方と同じです.関数の使用例を見てみましょう.<?php
function numbering(){
$i = 0;
while ($i<10) {
echo $i."<br>";
$i += 1;
}
}
numbering();
?>
📖 return
return
は結果を返す責任を負います.結果を返すと、次のコードは実行されません.function returnSum(){
$sum = 0;
for($i = 1; $i <= 10; $i=$i+2){
$sum += $i;
}
return "sum=".$sum."<br>";
}
echo returnSum();
📖 パラメータ
인자(argument)
は、関数の内部に渡される値です.このパラメータは、関数で「領域」(Local)変数としてのみ使用されます.function arg($a){
return $a;
}
echo arg("Hi Argument:)");
📖パラメータ初期値の設定
phpはJavascript、C++、Pythonのように関数パラメータに初期値を提供することもできます.function arg($aa=100){
return $aa;
}
echo arg("HiHi");
echo arg();
領域変数VSグローバル変数
領域(local)変数グローバル(global)変数ある領域で宣言された変数が、領域全体で宣言された変数ex)関数内/繰返し文の条件宣言領域でグローバル変数よりも優先されます.グローバルキーの使用は推奨されません
📖呼び出し(call)
いつでも呼び出すことができます. 함수이름();
Reference
この問題について(n.関数), 我々は、より多くの情報をここで見つけました
https://velog.io/@jiyoonoh-dev/함수
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
<?php
function 함수명([인자],...[,인자]){
코드
return 반환값;
}
?>
<?php
function numbering(){
$i = 0;
while ($i<10) {
echo $i."<br>";
$i += 1;
}
}
numbering();
?>
function returnSum(){
$sum = 0;
for($i = 1; $i <= 10; $i=$i+2){
$sum += $i;
}
return "sum=".$sum."<br>";
}
echo returnSum();
function arg($a){
return $a;
}
echo arg("Hi Argument:)");
function arg($aa=100){
return $aa;
}
echo arg("HiHi");
echo arg();
함수이름();
Reference
この問題について(n.関数), 我々は、より多くの情報をここで見つけました https://velog.io/@jiyoonoh-dev/함수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol