articles

2009 年 10 月 13 日

PHP 型変換

CATEGORYPHP   TAG 3:10 PM

phpで型を明示的にキャストする方法は、

(型)変数といったかんじだそうです。

$foo = (int) $bar;

初めてしりました。

型は以下だそうです。

  • (int), (integer) – 整数へのキャスト
  • (bool), (boolean) – 論理値へのキャスト
  • (float), (double), (real) – float へのキャスト
  • (string) – 文字列へのキャスト
  • (binary) – バイナリ文字列へのキャスト (PHP 6)
  • (array) – 配列へのキャスト
  • (object) – オブジェクトへのキャスト
  • (unset) – NULL へのキャスト (PHP 5)

前出のsettypeとどう使い分けるんでしょうね。
http://blog.macaroniworks.net/2009/07/phpで変数の型変換/