09/02/09 21:10:42 .net
printは成功すると1を返す。
echoは何も返さない。
182:nobodyさん
09/02/09 23:30:44 .net
$a=1;
$a ? echo 'aaa' : echo 'bbb'; //error
$a ? print 'aaa' : print 'bbb'; //ok
183:nobodyさん
09/02/10 05:47:16 .net
三項演算子の場合普通式の先頭から書かないか?
184:nobodyさん
09/02/10 06:33:49 .net
一例ってことで
185:nobodyさん
09/03/18 11:34:00 .net
システムハンガリアンって評判悪いじゃん。
たしかにC++みたいに型が違う値を代入しようとしたら
速攻でエラー吐くコンパイラにかけるんなら意味ないかと思うけど、
PHPみたいに元の型が何であろうが無視して新しい型にしてくれちゃう言語は、
ひるがえって『単なる型名を変数名につける』ってのが有効じゃないかと思うんだ。
PHPにおいてはアプリケーションハンガリアンよりシステムハンガリアンのほうがいい気がしてる。
ハンガリアンに限らず、PHPの柔軟すぎる型変換に適した命名規約を考えてくれ。
186:nobodyさん
09/03/18 11:34:45 .net
そもそも、ハンガリアンが嫌われているのは
変数に実際に入れる型がいろいろ変わるからなわけだが。
>>185はバグ回避のために違う型を入れないようにするためと
いっているのだと思うが、間違った型を入れるとか言う以前に
ソフトウェアの性質上、型は変わるものなんだよ。
(変数に最初に想定していた型以外のものを入れることになる)
時代の流れとともに16bit変数は32bit変数に変わるし、
32bitポインタは64bitポインタに変わるし、
オブジェクト指向言語なら、型は継承され新しい型になる。
PHPのような柔軟な言語だからこそ、なおさらハンガリアンは必要ない。
それにハンガリアン(変数の頭に型を入れる)を使うまでもなく
変数名そのものが型をあらわしている。flagならtrue/falseだし、priceなら数値だろう。
187:nobodyさん
09/03/18 11:35:28 .net
>>185
flagがビットフラグ(整数)だったり
priceが税計算機能つきのItemPriceクラスのオブジェクトだったらどうすんの?
188:nobodyさん
09/03/18 11:35:53 .net
常識の範囲内ならどうでもいい。
つまりは、priceがlongからItemPriceに変わるというように
型が変わることがあるってこった。
それは避けられないからハンガリアンはよくない。
189:nobodyさん
09/03/18 11:36:32 .net
クラスでゲッターやセッター使ってれば
タイプヒンティングも使えるし、型よりも値の範囲を絞って
例外を飛ばせるから全く問題ない。
一度処理に入ったら長い処理が行われるのではなくて
1回毎のシンプルな処理をセッションやクッキー使ってどうにか
継続させるのがWebアプリだから、ユーザー側のデータは
1回毎に改変が無いか毎回チェックする事になるし、型があってもなくても関係ない。
190:nobodyさん
09/03/18 23:00:28 .net
終了
以後こちらへ
システムハンガリアンってPHPでは有効じゃね?
スレリンク(php板)
191:nobodyさん
09/03/19 09:49:02 .net
>>190
議論はここでおk
無駄なスレは使わなくておk
192:◇N.OaZ1nFN2
09/11/03 12:55:24 .net
テスト
193:nobodyさん
11/04/22 23:18:04.56 itzBhGqM.net
Mono最強伝説
URLリンク(ja.wikipedia.org)(Web%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC)
194:nobodyさん
11/05/13 03:48:00.01 .net
システムハンガリアン病だわ・・・
HTMLでさえも<span id="spanHoge">とか<input type="text" name="txtHoge">とか
しないと気が済まない_| ̄|○
195:nobodyさん
11/05/13 03:59:57.23 .net
それハンガリアンの意義から逸脱してるよなw
196:nobodyさん
11/05/13 23:21:15.36 nIBGPhUJ.net
そう? 意義とは?
197:nobodyさん
11/05/13 23:30:39.71 .net
俺が立てたクソスレがまだあるとは思わなかった
198:電脳プリオン
13/01/27 14:40:51.42 .net BE:243245164-PLT(12080)
ROUND2はなさそうだな
199:nobodyさん
17/12/30 14:35:43.67 YhlYw6jg.net
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
L32JIAVAJE
200:nobodyさん
23/09/22 00:03:53.38 .net
ウム(メ▼▼)y-i_(・o・ ;)オヤブンドウゾ!!
201:nobodyさん
24/12/08 15:27:07.97 v7d/moNm1
例えば,登録記号『JA??MP」は『税金泥棒災害惹起捏造逮捕殺人集団警視庁」だか゛
クソ航空機に生活や仕事を妨害されたらアプリ『ADS-B Unfiltered...』て゛登録記號確認
URLリンク(jasearch.info) ←ここて゛犯人特定
ADS-B出してない曰の丸ロゴ機体は憲法違反税金泥棒自閉隊関係た゛が,益々調子こいてるこいつらテ囗リス├どもをどんなやり方て゛も
いいから早急に皆殺しにしないとこいつらが撤き散らしてる莫大な温室効果カ゛スて゛益々災害連発して次に殺されるのはお前た゛そ゛
ヘリ夕ンク2000Lて゛10000kWh火力發電したのと同等のCO2を排出するか゛ガソリン税と比較してもゼロに等しい税率だし
輸入している石油を大量に無駄に燃やしてんた゛から石油価格高止まりして電氣料金などの高騰原因になってるし
騒音て゛知的産業壊滅して超絶デジタル後進国.情報漏洩に不正送金にシステム障害まみれ、IT界では曰本語の技術情報消滅
こんな史上最悪の強盗殺人か゛ス儿─されてんた゛から俺も俺もと闇ハ゛ヰトに強盜殺人にと流行るのは当然かつ正当な権利た゛わな
(ref.) URLリンク(www.call4.jp)
URLリンク(haneda-project.jimdofree.com) , URLリンク(flight-route.com)
URLリンク(n-souonhigaisosyoudan.amebaownd.com)