のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,841,683人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 78

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - エステート + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    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
    細かい事言うとそれ以降でしょ?
    ちょうどじゃアクセス無きゃ表示もされない


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - エステート + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について