ホームページ >バックエンド開発 >PHPチュートリアル >PHP データ型の学習メモ_PHP チュートリアル
PHP には、文字列 (文字列)、整数 (整数)、浮動小数点型 (double とも呼ばれます)、ブール型 (ブール型)、複合型とリソース (空) を含む 8 つのスカラー型があります。以下を見てみましょう。
phpのデータ型
PHP は 8 つのプリミティブ型をサポートしています。
4 つのスカラー型:
string (文字列)、integer (整数)、float (浮動小数点型、double とも呼ばれます)、boolean (ブール型)
2 つの複合タイプ:
配列(配列)、オブジェクト(オブジェクト)
2 つの特別なタイプ:
resource(リソース)、NULL(空)
ブール値
構文: ブール値を指定するには、キーワード TRUE または FALSE を使用します。どちらも大文字と小文字は区別されません。
ブール値に変換すると、次の値は FALSE とみなされます:
1> ブール値 FALSE
2> 整数値 0 (ゼロ)
3> 浮動小数点値 0.0 (ゼロ)
4> 空白文字列と文字列「0」
5> メンバー変数のない配列
6> ユニットのないオブジェクト
7>特殊型NULL(設定されていない変数も含む)
他のすべての値は TRUE とみなされます (リソースを含む)。
注: -1 は、他のゼロ以外の値 (正または負に関係なく) と同様に TRUE とみなされます。
================================================ === ================================
形状(整数)
構文: 整数値は、オプションの記号 (- または +) を前に付けて、10 進数、16 進数、または 8 進数の表記で指定できます。
8 進表記を使用する場合は数値の前に 0 (ゼロ) を追加する必要があり、16 進表記を使用する場合は数値の前に 0x を追加する必要があります。
================================================ === =================================
文字列(文字列)
3 つの定義方法: 一重引用符、二重引用符、区切り文字。
文字列変換:
(文字列) 表記または strval() 関数を使用して、値を文字列に変換できます。
ブール値 TRUE は文字列「1」に変換され、値 FALSE は「」 (つまり空の文字列) として表されます。
NULL は空の文字列に変換されます。
文字列が数値として評価される場合、次のルールによって結果の型と値が決定されます。
「.」、「e」、「E」のいずれかの文字が含まれている場合、文字列は浮動小数点として評価されます。それ以外の場合は、整数として扱われます。以下に示すように:
コードをコピー | |
配列
PHP の配列は、実際には順序付けされたグラフです。グラフは値をキーにマッピングするタイプです。
unset() 関数を使用すると、配列内のキーの設定を解除できます。配列のインデックスは再作成されないことに注意してください。
================================================= =================================
ヌル
特別な NULL 値は、変数に値がないことを示します。 NULL 型で使用できる値は NULL のみです。
注: NULL 型は PHP 4 で導入されました。
次の場合、変数は NULL とみなされます:
値 NULL が割り当てられます。
にはまだ値が割り当てられていません。
unset()です。