2022-09-08

PHPのif文では、数字比較する際には == ではなく = を使います

例外的に、ここポイントなんですけど、文字ときイコールが2つなんですよ。

これちょっと紛らわしいんですけど、覚えておいてください。

完全無料 世界一稼げる授業

https://www.youtube.com/watch?v=O1-C_HY50Ug&t=235s

  • 数字の場合=一つとありますが以下の文 $a = 5; if($a = 7){ echo "正解"; }else{ echo "不正解"; } こ&#...

    • 本当かどうか調べる気すら起きないけど、いずれにしてもPHPってマジで狂ってる言語だな。何でそんなもんがいまだに使われてるのか。

      • んなわけねーじゃん!!!!! 比較は常時==だよ。(データ型まで比較するなら===) ただそのつべが馬鹿なだけだよ。

        • 比較は常時==だよ。(データ型まで比較するなら===) これだけで相当狂ってると言える

          • そうだとしたらWeb開発者の99%狂ってる言語を使ってることになるな

            • そうだよ。だからなんでそんな狂ったもんがいまだに使われてるんだって思うという話。 まあデッドロックになっててもう抜け出せないというのが答えなのは分かってるけど。

            • まじそれだよ Javascriptなんてウイルスの温床と言われた時代に潰しておくべきだったよ

            • 90年代の初頭はBASICでさえ型付になって、型を意識したプログラミングが当たり前になりつつあったのに、そこでPerlでWebアプリを書くのが流行って、次にPerlに影響を受けたPHPやらRubyが...

            • WEB開発者の一番狂ってるところは 案件定義しない基本設計書かない詳細設計もない テスト仕様書も存在しないのに バグだらけのもの作って金もらってる所やで。

        • https://www.php.net/manual/ja/language.operators.comparison.php $a <=> $b 宇宙船演算子 $a が $b より小さい場合は、0より小さい整数。 $a が $b と等しい場合は、0。 $a が $b より大きい場合は、0より...

  • 神動画!!

  • なにこれ。 「実務では~」ってやたら言ってるけど、こんなレベルのやつに作らせてる会社があるのかよ。 典型的すぎるバグの埋め込みじゃん。 呆れるわ。

  • 数値のときは「=」1つで比較するって、確かに言ってた 確かめるために再生数を増やしてしまった…

  • 下記のチェックをしたかったのでは。 ・true(代入が正しくできた) → thenを実行 ・false(代入できなかった) → elseを実行   なにがしたいのかはわからんが。

    • JavaScriptで代入が正しくできないケースが存在するとしたら そこで実行時例外が発生してfalseに行かないんとちゃうか

    • 0を代入したら代入成功でもfalseになるんやろという話

  • 分かりやすくて感動しました。本当にありがとうございます。

  • インフルエンサーのプログラマーはやっぱりすごい

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん