値を特定の型として扱いたい

PHPは元々、弱い型付けの言語であるが、特定の型として扱いたい場面もある。 そういった時は以下のキャスト演算子でキャストすることも可能。

PHPのキャスト演算子

演算子 同じ意味の演算子 変更後の型
(int) (integer) 整数
(bool) (boolean) 論理値
(float) (double), (real) 浮動小数点数
(string) 文字列
(array) 配列
(object) オブジェクト
(unset) NULL

(string) に関してはstrval()関数と同様。

参考

プログラミングPHP 第3版

プログラミングPHP 第3版

  • 作者: Kevin Tatroe,Peter MacIntyre,Rasmus Lerdorf,高木正弘
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2014/03/25
  • メディア: 大型本
  • この商品を含むブログ (8件) を見る