引数のデフォルト値

引数が設定されといる関数を
引数の指定なしで実行すると
Warning Missing argument
とエラーになります
引数がなくてもエラーがでないようにするには
引数のデフォルト値を関数側で設定します
こうすればデフォルト値で代替され
エラーになりません
構文は、
$変数=数値;
関数名($変数);
function 関数名($引数=値)
{
処理1;
処理2;
print $引数;
}
となります
例えば、
よくあるページで
ゲストさん、こんにちわ
とか
会員さん、ようこそ
と表示するなら、
<?php
check_member();
function check_member($username="gest",$pass="gest")
{
if($username=="gest" && "pass="gest"){
print "ゲストさん、こんにちわ";
}else{
print "会員さん、こんにちわ";
}
}
?>
という感じです
今回は、関数を作り
引数はデフォルト値を使ってみました
もうすこし改造すると、サインインみたいにできるかもしれません

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です