ホームページ  >  記事  >  バックエンド開発  >  PHPの変数とデータ型の説明

PHPの変数とデータ型の説明

小云云
小云云オリジナル
2018-03-27 16:14:321341ブラウズ

この記事では主に PHP の基礎知識を共有し、PHP の変数とデータ型について説明します。お役に立てれば幸いです。

1. 変数とは何ですか? 変数とは、物を保管できるポケットに相当します。

プログラミング言語では、変数は数値を保存するために使用されます。


2. PHP で変数を宣言する方法

「$」を使用します

変数を宣言せずに使用することもできます (悪い習慣)

一度に 1 つ以上宣言できます

注意事項

変数名は で始まります。文字またはアンダースコアの後に数字と文字に下線が付きます

変数名には明確な意味があることが最善です

キャメルケース表記と下線に従うのが最善です

変数名は厳密に大文字と小文字が区別されます

繰り返し変数の宣言は、前の

variable 変数を上書きします

原則は等価置換です。以下の例を参照してください:

$i = 'j';
$j = 'k';
$k = 'hello world';
echo $$$i;  // $$$i -> $$j -> $k

最終的な出力結果は hello world です

データ型

8 つの主要な型:

スカラー型 (単一のデータしか格納できません)

整数型(int)

カテゴリ:

10進数、16進数、8進数

範囲:

マイナス記号あり-21億〜21億

42億なし


格納範囲を超え、オーバーフローが発生します

浮動小数点型(floatdouble)

カテゴリ:

小数点あり、eまたはE付き

注:

浮動小数点数にはエラーがあるため、浮動小数点値を比較しないでください!!!

ブール型(boolean)

tru​​e | false

文字列型 (string)

区切り文字

一重引用符と二重引用符の違い

一重引用符は変数を解析せず、実行効率が高いです

一重引用符は 2 つの変数のみを解析しますエスケープ文字 ' と \

heredoc

大きな段落を書くときに使用され、二重引用符と同等です。


使用方法:

<<<カスタマイズされた名前

コードスニペット...

カスタマイズされた名前;


特記事項:

シンボルの最後のカスタム名の行の前には何も置くことはできません。 キャラクター。


nowedoc

は一重引用符に相当します。ヒアドキュメントと比較すると、カスタム名は先頭を一重引用符で囲む必要があります。


複合型

配列

オブジェクト

特殊型

リソース

空(null | NULL)

1. 変数は宣言されておらず、値はnullです

2。 unset()された変数の値はnull

1. 変数とは

変数とは、物を格納できるポケットに相当します。

プログラミング言語では、変数は数値を保存するために使用されます。

2. PHP で変数を宣言する方法

「$」を使用します

変数を宣言せずに使用することもできます (悪い習慣)
一度に 1 つ以上宣言できます

注意事項

変数名は で始まります。文字またはアンダースコアの後に数字と文字に下線が付きます

変数名には明確な意味があることが最善です

キャメルケース表記とアンダースコア方式に従うのが最善です

変数名は厳密に大文字と小文字が区別されます

繰り返し変数は前の変数を上書きします

変数変数

原則は等価置換です。以下の例を参照してください:

$i = &#39;j&#39;;
$j = &#39;k&#39;;
$k = &#39;hello world&#39;;
echo $$$i;  // $$$i -> $$j -> $k

最終的な出力結果は hello world です

データ型

8 つの主要な型:

スカラー型 (単一のデータしか保存できません)

整数型(int)

カテゴリ:

10進数、16進数、8進数

範囲:

マイナス記号あり-21億〜21億

42億なし

ストレージ超過範囲、オーバーフローが発生します

浮動小数点型 (floatdouble)

分類:

小数点付き、e または E 付き

注:

浮動小数点数にはエラーがあるため、浮動小数点値を比較しないでください!!!

ブール型 (boolean)

tru​​e | false

文字列型 (string)

区切り文字

一重引用符と二重引用符の違い

一重引用符は変数を解析せず、実行効率が高い

一重引用符は解析のみ' と \ の 2 つのエスケープ 記号

heredoc

は、コンテンツの大きな段落を記述するときに使用され、二重引用符に相当します。

使用方法:

<<<カスタム名

コードスニペット...
カスタム名;

特記事項:

文字の末尾のカスタム名行の前には何も置くことはできません。 キャラクター。

nowedoc
は一重引用符に相当します。ヒアドキュメントと比較すると、カスタム名は先頭を一重引用符で囲む必要があります。

複合型

配列


オブジェクト

特殊型

リソース

空(null | NULL)

1. 変数は宣言されておらず、値はnullです

2。割り当てられた値は null

3. unset() された変数の値は null

関連する推奨事項:

PHP における変数と定数の分析例

の命名規則の詳細な説明php

の変数

php

の変数のデータ型判定関数のサンプルコードについて簡単に説明します。

以上がPHPの変数とデータ型の説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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