【待望】PerlユーザのためのPHP入門 (601レス)
【待望】PerlユーザのためのPHP入門 http://medaka.5ch.net/test/read.cgi/php/1046326634/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
306: nobodyさん [深読みしてみる] 03/03/31 00:21 ID:??? >297,301,305 PHPでFP(関数プログラミング)でもやりたいのかな? lambda 代わりに create_function, array_(map|reduce|filter) 後、array_walk, usort。 で、大体御希望の事は出来ると思います。 ただし、…前にも書いたけど &&, || が倫理値を返したり、 …かといって三項演算子を使おうとすると今度は演算子の優先順位が違ったり、 他にも変数のスコープ等、細かな違いがいろいろ有るので、 PHPでのFPはあまりお勧めしない。素直にパラダイムシフトした方が良いと思う。 例えば >305 だと、 function test(){ $num=0; return create_function('$x','global $num;$num+=$x;return $num;'); } $num がグローバルに置かれるので、これでは要件を満たせていない。 カプセル化したいのなら、クラスを作る。 class Test{ var $num; function Test(){ $this->num = 0; } function add($n){ $this->num += $n; } function getNum(){ return $this->num; } } http://medaka.5ch.net/test/read.cgi/php/1046326634/306
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 295 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.005s