私はphpで単純な関数を作成しましたが、これが常に設定されていない場合、(オプションの)変数を渡す方法がわかりません。次に例を示します。
myfunction( $var1, $var2, $_POST[example] );
ご覧のとおり、 myfunction は常に呼び出されますが、 $_POST[example] はフォームが既に送信された場合にのみ設定/存在します。
私の質問は、それは正しいですか?$_POST[example] が存在しない場合、エラー/通知は表示されません (通知: 未定義の変数..) が、わかりません...
多分このような方が良いですか?
myfunction( $var1, $var2, isset($_POST[example]) );