Cast キャスト
変数などのデータ型を変換すること。ただし、PHPでは変数を定義する時にデータ型を指定する必要がなく、明示的にキャストを行わなくてもエラーにならない。その都度自動的に変換され解釈されるが、明示的に型を指定するには(Array)$scalarのように小括弧でデータ型をくくる。
例)
$str = '123'; //この時点では文字列型として扱われる。
$num = $str + 1; //ここでは文字列ではなく整数型として、普通に計算される。
自動的にデータ型が変換されることを考慮しないと不都合が生じる場合がある。
データ型も考慮して値が一致するかどうかをチェックする時は、==ではなく===を用いる。
例)
<?php
$str = '0';
if ($str === 0) {
}
?>
関連Webサイト
Weblioに収録されているすべての辞書からCastを検索する場合は、下記のリンクをクリックしてください。

- Castのページへのリンク