トップページ > プログラム > 2015年12月30日 > PRQQH4Sb

書き込み順位&時間帯一覧

25 位/166 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000010000100000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net

書き込みレス一覧

【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
257 :デフォルトの名無しさん[sage]:2015/12/30(水) 08:50:48.17 ID:PRQQH4Sb
・返される値を気にするのでなければ $xxx++ より ++$xxx を使う方が良い
・存在が確定しているならば良いが、そうとは限らないのならば
  $_SESSION["xxx"]を使う前に、まず最初に isset($_SESSION["xxx"]) で配列$_SESSIONと要素"xxx"の存在を確認すべき
・初期化の概念は初心者にとって大事
・俺理論だが、型を意識するよう (string)($xxx) と明示的にキャストするクセをつけるとクドい反面安心感がある


どうでもいいけど isset( $array['foo']['var'] ) がfalseになるときって
$array['foo']['var'] がないのか $array['foo'] がないのか $array がないのか、区別つかんよね
【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
262 :デフォルトの名無しさん[sage]:2015/12/30(水) 13:02:04.80 ID:PRQQH4Sb
んだな
phpの動的型付け・型相違時の柔軟な処理がすごくラクで助かる時もあるから
一概にどっちが良いとも言いがたいけど、意識しておくと後々ラクなのも事実 先にcやれが正論過ぎるが

>>259
言いたかったことはそれとは違って、警告出してくれるIDEは素晴らしいで終わる話だが、
例えば、$_SESSION['test'] を $_SESSSION['test'] と打ち間違えていた時
他で$_SESSSIONなんて使ってなければ、isset( $_SESSSION['test'] ) は常にfalseを返してくることになり
php側ではNoticeを出してくれない、デバッグ時に何が悪いか30分悩みまくる、ってことを以前経験した


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。