PHPの変数とデータ型

PHPの変数で

PHPの変数の宣言

PHPの変数の使用

整数のPHPデータ型

PHPの浮動小数点データ型の種類およびブール

文字列型のPHPデータ型

PHPのデータ型とヒアドキュメントのnowdoc使用

PHPデータ型及び複合型Nの特定のタイプ

オートチェンジャのPHPデータ型変換

一時的なキャストPHPのデータ型の変換変換

PHPのデータの変換は、永久的な型変換をキャスト

変数とは何ですか

プログラムの実行中に量を変更することができ、変数、変数の値を保持しています

変数を宣言します。

変数は$変数名で表現され、あなたが使用中の変数を宣言することができ、あなたはまた、複数回宣言することができ、あなたが時間を宣言することができ、宣言することはできません

変数名は、文字またはアンダースコアで始まる数字、英字、アンダースコアに追いつく続くと特殊文字を含めることはできません

明確な最高の変数名

最高camelCase形式ラベリング法またはアンダースコアという名前の変数

ラベリングこぶ
小さなラクダ
のfirstName、lastNameのを、zendControllerFront
大きなラクダ
のFirstName、LastNameの、ZendControllerFront

下划线法
FIRST_NAME、LAST_NAME、Zend_Controller_Frontを

厳格な変数名は大文字と小文字が区別され、これらの2つの変数があり$と$ A

変数名の値は、変数の前に、変数の背中をカバーし、繰り返した場合

PHPは弱い型付けされた言語で、変数を直接宣言することはできません

変数を使用し
、直接変数に書かれた名前
$変数名を

変数変数
置換の同量

ファイル

解析エラー(エラー解析):構文エラー(構文エラー)、予期しない「<」、ファイルの終わりを期待
お知らせ(通知):未定義の変数(未定義の変数):sdkljflskdjflksdjflksdjfklj
キャッチできる致命的な(致命的な)エラー:クラスはstdClassのオブジェクトが可能性をない文字列に変換
(警告)警告:SETTYPEを():無効(違法な)タイプ

ファイル

PHPデータ型

8件のメインデータが入力
擬似型の5種類

疑似型の5種類の
数は、
ミックス
コールバック
のボイドを
...

スカラ型の
複合型の
特殊なタイプ

複合型の
アレイ(配列)
のオブジェクト(物体)

特殊なタイプの
リソース(資源)
空|(ヌルNULL)
の変数を直接宣言されていないが、その値はnullである
変数を宣言してヌル割り当てる
オフ書かれていた)(値が未設定の後にnullの変数であります

整数(INT |整数)
整数
分類

進、

範囲
00億4.2までの兆候と、21億に億-21との間を締結
アウトが発生し、より多くの化粧ストレージ範囲より

フロート(フロート|ダブル|本物の)
小数点と
科学的表記法を書いて、EまたはEは
指摘
フロートがエラーではなく、2つの浮動小数点比較のサイズです

ブール(ブール値|ブール値)は
どちらか真か偽
真| TRUE:真
偽| FALSE:偽

スカラー型の
特性は
、単一のデータを格納することができます

文字列(文字列)

デリミタの
エスケープ
中括弧{}

エスケープ

    \n
        换行
    \r
        回车
    \t
        水平制表符
    \\
        \
    \$
        $
    \'
        '
    \"
        "
    源代码中有效果,页面上只显示一个空格

単一引用符
、二重引用符

ヒアドキュメント

    <<<名称
代码段;
名称;
    <<<"名称"
代码段;
名称;
    注意
        在结束名称之前不能有任何输出
        heredoc相当于双引号

nowdoc

    <<<'名称'
    代码段;
名称;
    注意
        nowdoc相当于单引号的作用

単一引用符と二重引用符は違い
、単一引用符は、変数を解析変数は二重引用符に解決しない
単一引用符をのみ解析「と\、二重引用符は、すべてのエスケープを解析しました

変数は、解決するには、全体としてPHPを含むことができ

    {$变量名称}
    ${变量名称}

追加および削除は、指定した文字列検索操作変更するために行うことができ
、ゼロから下付き文字列を
添字に合わせて対応する文字を見つけるために、操作を行うには

エコーの
1つまたは複数の文字列の出力

var_dumpは
、あなたが時間や変数の詳細の複数に1つずつ印刷することができるバリアブル印刷の詳細
のvar_dump($ VARを、....)

しますprint_r()
印刷アレイ
ますprint_r($ VAR)

ファイル

ファイル

ファイル

ファイル

ファイル

ファイル

ファイル

ファイル

ファイル

データ型変換の自動変換でPHP

自動変換(暗黙の変換)
のキャスト(表示切替)

プログラムは自動的にコンテキストに応じて変換されます

他のタイプは、数値に変換
真陽性> 1。
偽> 0
nullで> 0
列が0に直接変換し、不正な値で始まる場合、
文字列は第一の端部不正な値を取るために、有効な値で始まる場合

他のタイプの文字列が変換され
た数値そのものを直接に変換される
真陽性> 1。
偽>空の文字列が
nullで>ヌル文字列
配列- >アレイ
リソース- >リソースID#デジタル
オブジェクトを直接文字列に変換することができません

インプラントの他のタイプの変換にブールある
0-> falseに
0.0-> falseに
空の文字列「」または「」または「0」または「0」 - > falseに
nullで> falseに
空の配列array() - >偽

(可変タイプ)$変数名
の整数
(int型)$変数名を|(整数)$変数名
浮動小数点
(float型|ダブル|本物の)$変数名の
文字
(文字列)$変数名
ブール
(ブール値|ブール) $変数名

(未設定)$変数名の
配列
(配列)$変数名の
オブジェクト
(オブジェクト)$変数名

システム機能によって達成
INTVAL($ VAR)
整数変数への変換後の値を返し
FLOATVAL($ VAR)| doubleval( $ VAR)
リターン変数は、浮動小数点値に変換される
strval($ VAR)
戻り変数は、文字列に変換され値
boolval($ VAR)
戻り変数は、ブール値に変換されます

なお、
一時的な変換は、変数自体の種類を変更しません。

永久変換
SETTYPE($ VAR、$ type)は
、変数のタイプ設定
GETTYPE($ VAR)
リターン変数のタイプ
注目
後続戻り値は変更することができるので、得られた可変型GETTYPEを使用しないが、

変数変数ライブラリの種類を検出することにより

is_*($var)
    检测的结果要么true,要么false
    整型
        is_int()|is_integer()|is_long()
    浮点型
        is_float()|is_double()|is_real()
    字符串型
        is_string()
    布尔类型
        is_bool()
    标量类型
        is_scalar()
    空null
        is_null()
    数组
        is_array()
    对象
        is_object()
    资源
        is_resource()
    是否为数值型或者字符串形式的数值
        is_numeric()

自動変換(暗黙の変換)
のキャスト(表示切替)

しますprint_r()
印刷アレイ
ますprint_r($ VAR)

未設定の
変数値の破壊がnullの後に破壊変数は、一つは、一つ以上を破壊することができます
($のVAR、...)の設定を解除

役割ヘッダステートメント
ヘッダ(「コンテンツタイプ:テキスト / HTML;のcharset = UTF-8」)は、
ドキュメントの種類を解析するコードどのブラウザに指示します

ORD($文字)は
ASCII値を返します。

CHR($アスキー)は
ASCII値に応じた文字を返します。

strpos()
stripos()
のstrrpos()
date_default_timezone_set()
date_default_timezone_get()
時間()
日付()
の出口($ MSG)/ダイ($ MSG)

ファイル

ファイル

ファイル

ファイル

ファイル

キャスト(表示切替)

一時的な変換、永久変換

ファイル

ファイル

ファイル

ファイル

ファイル

ファイル


フィードバック:
この番号の内容は、(例:著作権やその他の問題に)ビットの場所を取得しない場合は、修正するために私達に連絡してください最初の時間で処理されます。


賞賛にそれを指すようにように読書のためのおかげで、独創性は、容易ではない、これは執筆の私の最大の動機です。

ようこそ懸念ダダジェーン・ブック!

これは、品質、態度のブログです

ブログ

おすすめ

転載: www.cnblogs.com/dashucoding/p/11875345.html