タグ

phpと条件分岐に関するfumiruiのブックマーク (3)

  • if, elif, else

    すいぶん遅くなってしまったが, ここでやっと if 文などについて説明しよう. 普通は if 文はもっと早く説明するだろう, と思って, カーニハン・リッチー のやさしい入門の章をながめてみたら, なんと! while をやって for を やった後で if をやっているではないか! うむうむ. ちょっと安心ですね. さて, if の基的な使い方は, if 条件: ブロック で, 条件がみたされているときにブロック部分を実行し, そうでないときは ブロック部分を実行せずに, ブロック部分の後に進む. # if の例 a = 2 if a > 0: print '正です' if a < 0: print '負です' print 'おしまい' 上の例では, 最初の if 文の条件は正しいので, そのブロックは実行され, ふたつ目の if 文の条件は正しくないので, そのブロックは実行せずに

  • PHPのelseifとelse ifの違い - cloned.log

    2018/12/28追記 この記事は2007年に書いたものです。現在は PSR-2: Coding Style Guide - PHP-FIG に従うことが多く elseif を利用するのが一般的だと思います。 Javaの次にPHPを学んだせいというか、最近PHPのソースを見たときにelseifがあって違和感に感じることがあった。 PHPでは、(単語二つで)'else if'と書くこともできます。 動作は(一単語の) 'elseif'と同じです。文法的な意味はやや異なっています。 (あなたが C 言語に詳しいとすると、C 言語のそれと同じ動作です。) しかし、最終的な両者の動作は全く同じです。 PHP: elseif - Manual となっているようにどちらでもちゃんと動く。挙動は同じと書いてあるので疑うことはないにしても「文法的な意味はやや異なっています」と言われると気になる。 そもそ

    PHPのelseifとelse ifの違い - cloned.log
  • 条件分岐 | PHP Labo

    条件分岐について ここまでのプログラムは、書かれた内容を上から順番に実行していくのみのプログラムでした。ですが条件分岐を使用すれば、条件によって処理内容を変更することができるため、複雑なプログラムを作成することができるようになります。 具体的には、以下のような書式で条件分岐を行います。 if (条件) { 条件に一致した場合に実行するプログラム } else { 条件に一致しなかった場合に実行するプログラム } このように書くことで、条件に一致したかどうかで処理内容を振り分けることができます。ちなみに if は英語で「もし~なら」、else は「そうでなければ」という意味です。 以下に、条件分岐を使用したプログラムを記載します。 <?php $sample = 10; if ($sample > 5) { echo "変数sampleの内容は5より大きいです。"; } else { ech

  • 1