関数のデフォルト値の設定 - by shigemk2
あまりにも酷いエントリを書いてしまったので、
訂正します。
ただし、デフォルト値は、定数式である必要があり、
(例えば) 変数やクラスのメンバーであってはならない。
単純に入力する引数の数が足りないだけ。
また、オプション引数は、最後の引数にすべきである。
また、"acidophilus" が定数なので、この関数定義は正しい。
<?php function makeyogurt($flavour, $type = "acidophilus") { return "Making a bowl of $type $flavour.\n"; } echo makeyogurt("raspberry"); ?>
上記のようにすると、以下のような結果が返る。
Making a bowl of acidophilus raspberry.