ホームページ  >  記事  >  バックエンド開発  >  PHPデータ型の自動変換

PHPデータ型の自動変換

WBOY
WBOYオリジナル
2016-06-13 12:23:12950ブラウズ

php での自動データ型変換

1: 概要 ---php は弱い型付け言語であり、実行環境の変化に応じてデータ型を自動的に変換できます

1.1 ブール値の原則に変換しますtype

ブール型では次の値が false に変換されます:

A. ブール型の False;

B. 空の文字列 ''

C. 正の数値 0 または浮動小数点数 0.0 または文字列 '0' (文字列 '0.0' を除く)

D. メンバーのない配列 ----array()

E. null

さらに、他のすべての値は true に変換されます。

1.2 数値型への変換の原則

A. 文字列が正当な場合数値文字列に ./e/E が含まれておらず、整数型の格納範囲を超えていない場合は、整数型に変換されます。それ以外の場合は、浮動小数点型に変換されます。数値文字列が不正な文字で始まる場合は、0 に変換されます。

C。ブール値 true は整数 1 に変換され、false は整数 0 に変換されます。 . null は 0

E. 浮動小数点数を整数に変換する場合の切り捨て

1.3 文字列への変換の原則

A. 数値を文字列に変換する

B .Boolean true は文字列 '1' に変換されます; false は文字列 '';

C.null は空の文字列 '';

D. 配列は配列

に変換されます E. リソースはリソース ID # 番号

に変換されます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。