読者です 読者をやめる 読者になる 読者になる

PHP_関数の引数に値が代入されている!? (デフォルト引数)

PHP プログラム

以下を見かけるのだが、
これは呼び出し元で引数が渡されなかった場合に使用する値。

function omg ($fuga = 'HOGE) {
    【処理】
}
omg ();          //呼び出し元

'HOGE' をデフォルト値という。
omg(10) の時は、$fuga は10となる。

 

マニュアルでは以下の記述があった。
スカラー引数に関して次のように C++ スタイルのデフォルト値を定義することが
できます 」
スカラーについては下から。

 

ずっと謎だった。
以上。

 

koshinran.hateblo.jp