第2章 PHPの基本 / 第1回 模擬試験

PHPの型の相互変換に関する次の記述のうち、正しいものはどれか。

PHPでは明示的な型変換(キャスト)はサポートされていない。
文字列と数値の演算では、PHPは常にエラーを発生させる。
`int`型へのキャストは、小数点以下を切り捨てる。 正解
`bool`型へのキャストでは、空の文字列は`true`になる。
解説
PHPでは明示的な型変換(キャスト)がサポートされています。文字列と数値の演算では、PHPは可能な限り型を自動変換します。`bool`型へのキャストでは、空の文字列は`false`になります。 (参照: 独習PHP 第4版 第2章 PHPの基本 2.5節 p.82〜85)