0
0

More than 3 years have passed since last update.

【初心者】PHPの論理演算子について

Posted at

論理演算子とは?

論理演算子と言われてもピンとこないかもしれない。
ただ、それが何か言われると知っているし、使っていると思う。
ANDORのこと。
例があると非常に分かりやすいが、これらが論理演算子ということを覚えておきたい。

実際に使ってみる

//ANDを使する
$n = 40;
if($n >= 30 && $n <= 50) {
  echo($n)."は30以上かつ50以下です";
}else {
  echo($n)."は30以上かつ50以下ではありません";
}
//出力結果
40は30以上かつ50以下です

//ORを使用する
$n = 40;
if($n % 2 == 1 || $n >= 30) {
  echo($n)."は30以上もしくは奇数の数値です";
}else {
  echo($n)."は30より小さい偶数です";
}
//出力結果
40は30以上もしくは奇数の数値です

AND&&OR||と記述することが一般的?なのだろうか。

$n = 20;
if($n >= 30 AND $n <= 50) {
  echo($n)."は30以上かつ50以下です";
}else {
  echo($n)."は30以上かつ50以下ではありません";
}
//出力結果
40は30以上かつ50以下です

このようにANDと記述しても大丈夫だった。andも試してみたところ出力できた。
ORも同様にorでも出力はできていた。

やはり根本的な理解が私には欠けているのかもしれない。
もしくはこのような知識よりも何かアプリケーションを作成できる知識を重点的に学ぶべきなのか…

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0