settype()
PHP の関数の戻り値の型は次のとおりですが、実行しようとする変換がどれほど奇妙で理解できないものであっBOOLEAN
ても、常に戻り値の型を見つけTRUE
ます。1
型キャストが失敗し0
、変換の戻りとして表示される方法。
settype()
PHP の関数の戻り値の型は次のとおりですが、実行しようとする変換がどれほど奇妙で理解できないものであっBOOLEAN
ても、常に戻り値の型を見つけTRUE
ます。1
型キャストが失敗し0
、変換の戻りとして表示される方法。
type.cの PHP ソース コードを見ると、false を返すケースが 2 つだけあることがわかりますsettype
。リソースに変換しようとした場合と、不明な型に変換しようとした場合です。
$x = "";
var_dump(settype($x, "resource"));
// will return bool(false) and issue a warning
var_dump(settype($x, "bla"));
// will return bool(false) and issue a warning
したがってsettype
、型変換の結果を確認する場合には役に立ちません。