第3章 演算子 / 第4回 模擬試験

次のコードの実行結果として正しいものはどれか。 ```php $a = 5; $b = 2; print $a ** $b . " " . (-$a) ** 2; ```

25 25 正解
10 25
25 -25
10 -25
解説
`$a ** $b`は`5 ** 2 = 25`。`(-$a) ** 2`は`(-5) ** 2 = 25`(括弧により先に符号反転されるため正の数の2乗)。よって`25 25`。(参照: 独習PHP 第4版 第3章 演算子 3.1節 代数演算子 p.88〜93)