【PHP】下らねぇ質問はID出して書き込みやがれ 124
■ このスレッドは過去ログ倉庫に格納されています
0579nobodyさん
2012/12/20(木) 14:21:33.81ID:???現状のPHPには名前付き引数はありません
function test($a) {
$default = array('y' => 'bbb', 'z' => 'ccc');
$a = array_merge($default, $a);
echo $a['x'],$a['y'];
}
test(array('x' => 'aaa', 'z' => 'zzz'));
こうするとかかね?5.4のクロージャを使って名前付き引数を再現する方法があるとかないとか
例で示してるのがecho 'test';してるだけなので具体性に欠けてアドバイスになるか分からないけど、
class MyClass {
public static function test(){
echo 'test';
}
}
function test(){
MyClass::test();
}
test();
それか
class MyClass {
public function test(){
echo 'test';
}
}
function test($myclass){
$myclass->test();
}
test(new MyClass());
こうとか?
■ このスレッドは過去ログ倉庫に格納されています