PHP データ型 (弱い型付け言語です)
整数、浮動小数点、ブール型、文字列、配列、オブジェクト、空型、リソース型
スカラー型: 整数、浮動小数点、ブール型、文字列型!いわゆるスカラー型は、本質的には 1 つの情報のみを格納できる型です。
複合型: 配列、オブジェクト。複合型の本質は、複数の情報を格納できることです。
特殊な型: 空の型とリソース型
すべての型はコンピューターにバイナリ形式で保存されます。
10進数から2進数への変換:
10進数から2進数への変換: 2を乗じて切り上げます
10を8に変換: 整数部分を8で割って切り上げ、小数部分を8で乗算して切り上げます
8進数を2進数に変換し、1ステップで分割できます 3つ:
2進数を8進数に変換し、3つを1つに結合します:
16進数を2進数に変換し、4つに分割します:
2進数を16進数に変換し、4つを1つに結合します:
8 を 16 に変換: 最初の 1 を 3 に分割して 2 に変換し、次に 4 と 1 を 16 に変換します:
16 から 8: 1 を 4 に分割して 2 に変換し、次に 3 と 1 を8 に変換されます
指数形式:
必須 注意事項:
1、e は大文字と小文字が区別されません
2、e の前後には数字が必要です
e の後ろは整数
整数データはメモリにバイナリ形式で格納されます。2 の補数の形式で格納されます。
正の数 (符号が 0) の元のコード、逆コード、および補数は同じです。
負の数 (符号が 1) の逆コードは、符号ビットを除いて元のコードに基づいています。 rest ビットごとの反転、
負の数の補数 = その補数 + 1
ブール型に変換すると、次の型は false に変換されます:
整数型 0:0
浮動小数点 0:0.0
文字列0: '0'
空の文字列:''"
空の型: NULL
空の配列: array()
リソースタイプとオブジェクトタイプは常に true!
PHP の文字一重引用符と二重引用符の違い:
一重引用符: 変数とエスケープ文字を認識できません
二重引用符: 変数とエスケープ文字を認識できます
区切り文字:
構文: <<<開始タグ
记 内容 束 終わりマーク; 型 settype() は変数の型を設定します isset() は変数が存在するかどうかを決定します empty() は変数が空かどうかを決定します