【待望】PerlユーザのためのPHP入門 (601レス)
【待望】PerlユーザのためのPHP入門 http://medaka.5ch.io/test/read.cgi/php/1046326634/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
148: 俺様 [] 03/03/05 23:47 ID:MFbIbSdy >>147 ん?>>146で言った逆っての間違ってたか? そんなことはないと思うが・・・ http://medaka.5ch.io/test/read.cgi/php/1046326634/148
149: nobodyさん [sage] 03/03/06 00:26 ID:??? >>145-148 てか>>137-138で既出だし。 http://medaka.5ch.io/test/read.cgi/php/1046326634/149
150: nobodyさん [sage] 03/03/06 00:48 ID:??? ふふふ。ひっかかったか。 Perlは三項演算子を左辺値として使える。 って全然利用価値はないけど、知ってるか試しただけ。 http://medaka.5ch.io/test/read.cgi/php/1046326634/150
151: nobodyさん [sage] 03/03/06 00:49 ID:??? あぁ。$a ? $b : $c だな。・・ http://medaka.5ch.io/test/read.cgi/php/1046326634/151
152: nobodyさん [] 03/03/06 01:02 ID:uZwldhHh >>150 ひっかかってた俺様晒しage http://medaka.5ch.io/test/read.cgi/php/1046326634/152
153: nobodyさん [sage] 03/03/06 01:05 ID:??? >>152 ( ´,_ゝ`)プ http://medaka.5ch.io/test/read.cgi/php/1046326634/153
154: 俺様 [] 03/03/06 01:07 ID:ZBXb+hSM >>150 何が引っかかったのかよくわからん。 >>145は逆だからかエラーでてるし。 http://medaka.5ch.io/test/read.cgi/php/1046326634/154
155: 俺様 [] 03/03/06 01:13 ID:ZBXb+hSM >>150 とりあえず $a ? $b : $c = 1; って正しく書いてくれたら面白かったのに。 まあ、またそういうのがあったら引っ掛けてみてクレイ。 http://medaka.5ch.io/test/read.cgi/php/1046326634/155
156: nobodyさん [age] 03/03/06 01:22 ID:??? >>150 気持ちわりぃ〜・・・・(文法が) http://medaka.5ch.io/test/read.cgi/php/1046326634/156
157: 俺様 [] 03/03/06 01:34 ID:ZBXb+hSM わからない点が出てきた(汗 $a ? $b : $c = 1; これは$aがまだ初期化されていないため falseとみなされて$cに1が代入される。 ところが、 $a=true; $a ? $b : $c = 1; このようにしても$bには1が代入されていなかった・・・ ちなみにPerlの場合はちゃんと$bに1が代入されてました。 というわけでどうしてPHPだと代入されないのかを考えて見ましょう。 PerlとPHPの違いですね。 http://medaka.5ch.io/test/read.cgi/php/1046326634/157
158: nobodyさん [sage] 03/03/06 01:36 ID:??? 俺様に、きもいストカー、スレ繁盛。 サラリーマン俳句 http://medaka.5ch.io/test/read.cgi/php/1046326634/158
159: nobodyさん [sage] 03/03/06 01:41 ID:??? define("true",0); http://medaka.5ch.io/test/read.cgi/php/1046326634/159
160: nobodyさん [sage] 03/03/06 01:42 ID:??? さっき書いたもので十分。Perlは三項演算子(の2、3番目のやつ)が左辺値になれる。 なんと関数も左辺値にできる(ver 5.6辺り(?)以降から..) my %hash; sub hoge : lvalue { my $key = shift; return $hash{$key}; } hoge('test') = 1; print $hash{test}; http://medaka.5ch.io/test/read.cgi/php/1046326634/160
161: nobodyさん [sage] 03/03/06 01:43 ID:??? >>157 あほか? $a?$b:($c=1);と解釈するからだろ。つーかそれが健全。 http://medaka.5ch.io/test/read.cgi/php/1046326634/161
162: nobodyさん [sage] 03/03/06 01:52 ID:??? ごめん。またもや失敗。 return を使ってはいけない。とのこと。 sub hoge : lvalue { my $key = shift; $hash{$key}; } http://medaka.5ch.io/test/read.cgi/php/1046326634/162
163: nobodyさん [sage] 03/03/06 03:27 ID:??? C(gcc 2.95.3-6 mingw)はperlと同じ挙動を示した。 こんな書き方があるとは、知らなかった。。 http://medaka.5ch.io/test/read.cgi/php/1046326634/163
164: nobodyさん [sage] 03/03/06 07:56 ID:??? わからない点が出てきた(汗 $a ? $b : $c = 1; これは$aがまだ初期化されていないため falseとみなされて$cに1が代入される。 ところが、 $a=true; $a ? $b : $c = 1; このようにしても$bには1が代入されていなかった・・・ ちなみにPerlの場合はちゃんと$bに1が代入されてました。 というわけでどうしてPHPだと代入されないのかを考えて見ましょう。 PerlとPHPの違いですね。わからない点が出てきた(汗 $a ? $b : $c = 1; これは$aがまだ初期化されていないため falseとみなされて$cに1が代入される。 ところが、 $a=true; $a ? $b : $c = 1; このようにしても$bには1が代入されていなかった・・・ ちなみにPerlの場合はちゃんと$bに1が代入されてました。 というわけでどうしてPHPだと代入されないのかを考えて見ましょう。 PerlとPHPの違いですね。わからない点が出てきた(汗 $a ? $b : $c = 1; これは$aがまだ初期化されていないため http://medaka.5ch.io/test/read.cgi/php/1046326634/164
165: nobodyさん [sage] 03/03/06 07:56 ID:??? わからない点が出てきた(汗 $a ? $b : $c = 1; これは$aがまだ初期化されていないため falseとみなされて$cに1が代入される。 ところが、 $a=true; $a ? $b : $c = 1; このようにしても$bには1が代入されていなかった・・・ ちなみにPerlの場合はちゃんと$bに1が代入されてました。 というわけでどうしてPHPだと代入されないのかを考えて見ましょう。 PerlとPHPの違いですね。わからない点が出てきた(汗 $a ? $b : $c = 1; これは$aがまだ初期化されていないため falseとみなされて$cに1が代入される。 ところが、 $a=true; $a ? $b : $c = 1; このようにしても$bには1が代入されていなかった・・・ ちなみにPerlの場合はちゃんと$bに1が代入されてました。 というわけでどうしてPHPだと代入されないのかを考えて見ましょう。 PerlとPHPの違いですね。 http://medaka.5ch.io/test/read.cgi/php/1046326634/165
166: nobodyさん [sage] 03/03/06 07:59 ID:??? 粘着きもいお(○´∞`○) http://medaka.5ch.io/test/read.cgi/php/1046326634/166
167: 俺様 [] 03/03/06 08:26 ID:0wTJZFjp >>161 http://www.php.net/manual/ja/language.operators.php 演算子の優先順位が =より:?の方が高いから $a?$b:$cの方が$c=1より先に評価されるはずじゃない? でもこうやってみたら$aが真のときに $bに1が代入されてたからやっぱ>>161のいう通りかな。 $a ? $b = 1: $c; しかし、いいかげんな仕様だね。 http://medaka.5ch.io/test/read.cgi/php/1046326634/167
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 434 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s