【PHP】下らねぇ質問はID出して書き込みやがれ 124
■ このスレッドは過去ログ倉庫に格納されています
0577nobodyさん
2012/12/20(木) 13:47:37.36ID:B4406POjfunction test($x, $y='bbb', $z='ccc'){
echo $x, $y;
}
test('aaa', $z='zzz');
これだとaaazzzcccと出力されますが、期待通りaaabbbzzzと出力させるようにすることは可能でしょうか?
($yと$zを逆にする以外でお願いします。pythonで出来たのでphpでもする方法がないかと思って質問しました。)
class MyClass {
public function test(){
echo 'test';
}
}
function test(){
global $myclass;
$myclass->test();
}
$myclass = new MyClass();
test();
これは期待通り動きますが、$myclassを関数内で扱う時毎回このようにglobal宣言するのは
少し面倒な上、不格好になってしまいます。
これを防ぐにはどのように書けばいいのでしょうか?
どなたかアドバイスよろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています