- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:引数の違うメソッド)
PHPで引数の違うメソッドを作成する方法
このQ&Aのポイント
- PHPで同名で引数の違うメソッドを作成することは可能です。
- ただし、同じクラス内に同名のメソッドを作成する場合、引数の数や型が異なっている必要があります。
- また、メソッドのオーバーロードを利用することで、引数の違うメソッドを実装することもできます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
同じクラス中に同名のfunctionを作りたいということですか? それはできませんね。 なんとなくやりたいことはわかるので、こんな感じでどうでしょう function Test($str=null) { if(is_null($str)) return false; $this->set($str); } $strを省略したときに、$strにnullを代入する。 $strがnullつまり省略されたときには何もしないで戻る そうでないときはプログラム実行。