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

PHPデータ型の自動変換

WBOY
WBOYオリジナル
2016-08-08 09:20:311681ブラウズ

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

1.1 ブール型への変換の原則

以下の値はブール型に変換されます false :

A. ブール型 false;

B. 空の文字列 ''

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

D .Array without members-- --array()

E.null

これを除き、他のすべての値は true に変換されます。

1.2 数値型への変換の原則

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

B. 数値文字列がで始まる場合。不正な文字は 0 に変換されます。

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

D. null は 0 に変換されます。

E. 浮動小数点数は、変換時に切り捨てられます。整数

1.3 変換 文字列に変換する原理

A. 値は値そのものである文字列に変換されます; String'';

D. 配列を Array に変換します

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

上記では、PHP のデータ型の自動変換をその側面も含めて紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。

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