以降では、引数リストの最後にカンマを付けることができます。このカンマは無視されます。引数を縦に並べるのに便利です。...}?>引数のリファレンス渡しデフォルトで、関数の引数は値で渡されます。引数の値を変更しても関数の外側では値は変化しません。引数名の前に付加することができます。なります?>リファレンス渡しが想定されているところに、値渡しを行うとエラーになります。デフォルト値を引数に定義することができます。makecoffee("espresso");?>上の例の出力は以下となります。記法を使ってオブジェクトも指定できます。変数やクラスのメンバーであってはなりません。デフォルト値がない引数の右側に全てある必要があることに注意して下さい。呼び出し時に省略できません。次の簡単なコードを見てみましょう。