- 【PHP】下らねぇ質問はここに書き込みやがれ 2©2ch.net
832 :デフォルトの名無しさん[sage]:2015/10/13(火) 13:32:15.97 ID:IKf0MrqG - そりゃ関数引っ張ってくるたび、その時useで引き渡した変数を保持してくれるけど
状態を持つインスタンスかインスタンスのような何かが欲しいだけだったら 単にcounterクラスを作って適宜newして作ってくれ、複数欲しけりゃ複数newしてくれ、初期化したかったら->init()作ったから使ってくれ、でもいいわけさ だから>>823はいろいろ見た結果、classがありゃ別に良くね?と思ったんだろうと考えた 他の言語ともそうだけどjavascriptのクロージャとphpのクロージャとは違うし となるとあとはクロージャの元々の「親のスコープの変数を(呼び出し時に引数で渡されなくても)持ってこれる」点かなと なんかヘンだろうか >>829 どうでもいいけどmb_ereg_replaceって非推奨なってないんじゃね?POSIXなeregと違ってバイナリセーフだから
|