第3章 演算子の問題一覧
- 次のコードの【 A 】に入れた場合に`true`が返される組み合わせとして正しいものはどれか。 ```php if (【 A 】) { print("true"); } else { print("false"); } 【1】"php" > "perl" 【2】0 != "0" 【3】5 - 6 + 1 【4】"false" 【5】0 + false 【6】"543a" < 56 【7】abs(-6) > 10 / 2 ```
- 次のコードの実行結果として正しいものはどれか。 ```php $a = 2 + 3 * 6; $b = $a % 7; $c = $b ** 2; print($c); ```
- PHPの論理演算子に関する次の記述のうち、正しいものはどれか。
- PHPの論理演算子に関する次の記述のうち、誤っているものはどれか。
- 次のコードの実行結果として正しいものはどれか。 ```php $a = 10; $b = 3; print $a / $b . " " . intdiv($a, $b) . " " . $a % $b; ```
- PHPの比較演算子に関する次の記述のうち、正しいものはどれか。
- PHPの浮動小数点数に関する次の記述のうち、正しいものはどれか。
- 次のコードの実行結果として正しいものはどれか。 ```php $str = "100"; $num = 100; var_dump($str == $num); var_dump($str === $num); ```
- PHPのビット演算子に関する次の記述のうち、正しいものはどれか。
- PHPの三項演算子・null合体演算子に関する次の記述のうち、正しいものはどれか。
- 次のコードの実行結果として正しいものはどれか。 ```php $a = 5; $b = 2; print $a ** $b . " " . (-$a) ** 2; ```
- PHPの分割代入(配列の展開代入)に関する次の記述のうち、正しいものはどれか。
- PHPの配列の比較演算子に関する次の記述のうち、正しいものはどれか。
- 次のコードの実行結果として正しいものはどれか。 ```php $x = 10; $y = ($x > 5) ? "big" : (($x > 0) ? "small" : "zero or negative"); print $y; ```
- PHPの実行演算子(バッククォート)に関する次の記述のうち、正しいものはどれか。
- PHPの演算子の優先順位と結合則に関する次の記述のうち、正しいものはどれか。
- 次のコードの実行結果として正しいものはどれか。 ```php $data = ["a" => 1, "b" => 2, "c" => 3]; [$x, $y] = [$data["a"], $data["c"]]; print "$x, $y"; ```