ざっくりん雑記

プログラミングで忘れそうなことをひたすらメモる

PHP - キャスト演算子

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

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

PHPのキャスト演算子

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

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

参考

プログラミングPHP 第3版

プログラミングPHP 第3版