• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ユーザ定義関数の引数にクラスのインスタンスを渡すことは可能?)

ユーザ定義関数にクラスのインスタンスを渡すことは可能?

このQ&Aのポイント
  • ユーザ定義関数の引数にクラスのインスタンスを渡すことは可能なのか?
  • 関数に渡すことのできる引数の型について初歩的な質問をしています。
  • 質問文章全体の100文字程度の要約文をまとめました。ユーザ定義関数の引数にクラスのインスタンスを渡すことは可能か疑問を投げかけています。

質問者が選んだベストアンサー

  • ベストアンサー
  • pica_zip
  • ベストアンサー率67% (19/28)
回答No.1

通常、関数に渡すことのできる引数の型に制限はありませぬ。何でもOK。 引数でインスタンスを渡す場合は参照渡し、数値や文字列はコピー渡しになります。 また、PHP5 ではタイプヒンティングという機能で、引数の型をあえて制限することも可能です。

march4
質問者

お礼

短い中に沢山の情報の詰まった回答をどうもありがとうございます。 大変よくわかりました。 >引数でインスタンスを渡す場合は参照渡し、数値や文字列はコピー渡しになります。 特に、この点を知ることができて良かったです。