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 チュートリアルに興味のある友人に役立つことを願っています。