元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 78
php覧 / PC版 /みんなの評価 : ○
501 = :
>>499
糞のような
はphpのまくら言葉だから気にするな。
カッコつけて付けたがる人が続出なだけで、大人になると自分が恥ずかしくなるような行為と一緒。
例えばJ「-popなんてだせぇよ、洋楽だろ」とか言い出す中学生と同じ。
504 = :
>499
PHPは「型」の扱いが酷すぎる。
だから、PHPでマトモなプログラムを書こうと思ったら、型の扱いにはいつも注意しないといけない。
型の概念が希薄だから習得が容易なのだPHPの特徴だが、型の扱いをルーズにやってると極めて発見しづらいバグを埋め込みやすい。
以下のプログラムの実行結果を予測してから実際に実行してみるといい。恐らく事前に7問全問正解できるのはスレでも2,3人しかいない。
var_dump(1 == '1+1');
var_dump('1+1' == 1);
var_dump('1+1' == '1');
$ary = array(true, false, 1, 0);
foreach($ary as $i){
switch($i){
case "false":
echo "hoge\n";
break;
default:
echo "default\n";
break;
}
}
507 = :
>>504
ほほぉ、非常に勉強になったありがとう。
このコード確認してたら頭が混乱したw
== はやっぱり危険だなぁ、さらにswitchって緩い比較なのね・・。
http://www.php.net/manual/ja/types.comparisons.php
508 = :
型が厳密な言語って習得するときには
ウザイけど、実際にコードかきはじめると
信頼できる言語になるってことかな?
509 = :
>>507
> さらにswitchって緩い比較なのね・・。
それは本件のケースとは全く違う。
511 = :
>>508
そうだね。
だから自己学習で覚えるならPHPはおすすめ。
もちろんいきなり初言語でJAVA余裕だぜってなら、JAVAでもいいと思うけど。
男が一生の仕事でプログラマやるなら、JAVAのほうが食えるんじゃないかな。
あと金払って習うならPHPより、JAVAだと思う。
PHPは自己学習で何とかなる。
でも、使いどころの違いだよね。
JAVAで自分でWEBサービス作るっていうとピンとこないし。
WEBよりならPHPのほうが柔軟性がある気がする。
WEBデザイナーが仕事を広げるためにPHPを習うなら意味があるし。
実際専門上がりでPHPが出来るWEBデザイナーは助かる。
512 = :
>>509
どう違うんすか!
まぁ、なんでそうなるのか全体的に分からないんだけどw
513 = :
>>512
スマソ。おれの勘違い。
switchは緩い比較で正解
514 = :
しかし、
var_dump("php" == 0);
これは酷いね。
515 = :
>>514
たしかに意味分からんw
516 = :
http://jp.php.net/manual/ja/types.comparisons.php
表張っとくか
517 = :
507で張ってた
寝不足でもうだめだー
518 = :
しかし、
var_dump("php" == 0); // bool(true)
var_dump(false == 0); // bool(true)
var_dump("php" == false) ; // bool(false)
算数の世界ではありえないね。
519 = :
Cの影響はかなり受けてるが、最大の失敗はboolがあるくせに
0をfalseに、それ以外をtrueにする仕様をそのまま持ってきちゃったことだろうなあ
520 = :
そもそもPHPであんなコード書くようなアプリケーションを作ることはないだろ?
そこまで型意識したアプリケーションをPHでP作ることないだろ?
そこまで厳密に型を意識する必要あるならPHPでつくらなくね?
521 = :
「糞のようなPHP」、「型の扱いが酷いすぎる」なんていうのは、
他の言語と比較した結果であって、そんな評価はまったくもって意味を持たない。
作るものにあわせた言語を選べば良いだけだし、
>>501がっているようにアタマの硬いお方のたわごとにしか聞こえない。
まぁ>>498はそんなつもりで言ったわけじゃないと思うけど
522 = :
うんそうだよね。
レジスタを自分で操作できない糞のようなCと言ってるアセンブラ使いみたい
523 :
型でたまにはまることあるよね。
型の概念を知っていれば緩やかに回避するけど、
知らない人はずーっとはまりっぱなしで、糞なロジックや変数を
追加して回避したりしてるよね。困る。
524 = 523 :
>>522
視野の狭い人っているよね。自分の世界が絶対だと思っている人。
526 = :
本当にくだらない質問ですが
cssが丁度終わったころ少し学校を休んでいて
気づいたらphpにはいっていました
全くついていけず、皆さんはどういった勉強方法をしていますか?
528 = :
>>526
両者は全く関係ない
529 = :
専門学校?
530 = :
Arrayが
array('a', 'b', 'c', 'd');
のような形式か
array('a' => 'b', 'c' => 'd');
のような形式かを判断したいのですが、何か良い方法はありますか?
531 = :
array('a', 'b', 'c', 'd'); →ノーマル配列
array('a' => 'b', 'c' => 'd') →ハッシュ(連想配列)
だから、配列が、ノーマル配列なのか、連想配列なのか、
を見分ける関数がありますか?って質問になるかな。
532 = :
keyが数字か文字列かで判別してやればいいじゃん
536 = :
だーれもID出さなくなったのな
540 = :
>>529
亀ですが専門学校でうs
>>527
スレみてきます
541 = :
>>530
http://d.hatena.ne.jp/flyeagle/20080511/1210520151
「PHPは、配列とハッシュの区別がありません。」
「仕方なく、キーが全て整数だったら単純配列とみなす、という格好悪い方法を取らざるを得ませんでした。」
550 = :
>>549
細かい事言うとそれ以降でしょ?
ちょうどじゃアクセス無きゃ表示もされない
みんなの評価 : ○
類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 98 (1001) - [98%] - 2010/10/12 18:16
- 【PHP】下らねぇ質問はID出して書き込みやがれ 88 (1001) - [98%] - 2009/10/12 1:52
- 【PHP】下らねぇ質問はID出して書き込みやがれ 74 (1001) - [98%] - 2008/10/16 6:05
- 【PHP】下らねぇ質問はID出して書き込みやがれ 75 (1001) - [98%] - 2008/11/13 21:31 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 76 (1001) - [98%] - 2008/12/6 22:36 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 77 (1001) - [98%] - 2008/12/23 7:06 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 79 (1001) - [98%] - 2009/2/1 0:33 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [96%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 118 (1001) - [96%] - 2012/5/18 6:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 108 (1001) - [96%] - 2011/7/27 14:48
- 【PHP】下らねぇ質問はID出して書き込みやがれ 138 (991) - [96%] - 2015/1/6 8:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 94 (1001) - [96%] - 2010/4/20 19:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 96 (1001) - [96%] - 2010/7/22 7:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 80 (1001) - [96%] - 2009/2/18 6:30 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 81 (1001) - [96%] - 2009/3/7 14:17 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 97 (1001) - [96%] - 2010/9/18 2:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 82 (1001) - [96%] - 2009/4/6 19:33
トップメニューへ / →のくす牧場書庫について