【PHP】下らねぇ質問はID出して書き込みやがれ 98
■ このスレッドは過去ログ倉庫に格納されています
0885nobodyさん
2010/10/11(月) 00:58:16ID:BmMGNfccそこでデフォルト引数の機能を使って擬似的に関数の多重定義を実現してみました
↓
function hoge ($a, $b = 0) {
if ($b === 0) {
// hoge($a) が指定されたことにする
}
・・・
}
このような実装にすれば
hoge("ahya");
hoge("ahya", "hoge");
のように擬似的に関数の多重定義を実現できると思うのですがこのやり方はありでしょうか?
もっとスマートな方法があるようでしたら教えてください。
■ このスレッドは過去ログ倉庫に格納されています