判別関数ライブラリの種類
1.インストール:タイプ判別関数ライブラリをインストールすることなくPHPCOREの一部である
2を
is_integer | is_intの| IS_LONG(1。)
説明:変数が整数であるかどうかを検出
形式:is_intのBOOL(混合の$ VAR)
(2 )is_float | IS_DOUBLE | is_real
説明:変数がフロートであるか否かを検出する
(3)is_boolの
説明:変数は、ブール値であるか否かを検出する
(4)IS_STRING
説明:文字変数かどうかを検出する
(5)IS_ARRAY
説明:検出変数が配列であるかどうか
( 6)is_object
説明:可変オブジェクトがかどうかを検出する
(7)IS_NULL
説明:変数がNULLであるかどうかを検出する
。(8)IS_RESOURCEの
説明:変数は資源があるか否かを検出する
(9)IS_NUMERIC
変数が数値であるかどうかを検出する(整数、浮動小数点、正当:説明文字列値)
(10)is_scalar
説明:スカラー変数(整数、浮動小数点、ブール、文字列)かどうかを検出する
。2つの演算子(オペレータ)
算術符号プログラムの実行が複数の存在を必要とする:1.オペレータはの
オペランドは、算術参加
オペレータとオペランド(例えばA + $ B $):式
2分類オペレータを
(1)機能に応じて
参加する(2)サブオペランドの数に応じて
機能することにより3.
( 1)算術演算子
(2)文字(接続)演算子
(3)代入演算子
(4)比較
(5)論理演算子
(6)阻害オペレータエラー
(7)実行演算子
4算術演算子は:正(+)、マイナス( - )に+ - * /
%(余りをとる)+(インクリメント、インクリメント)
- (デクリメント、デクリメント)
(1)%(余りをとる)
を求めて算術演算子。それは切り捨て、整数である
被除数の一貫した徴候を取るBのモジュロ演算を。
c.fmodは残りの浮動小数点数を達成した
(2)+(インクリメント、インクリメント)、 - (デクリメント、減少)
。A + ++ VaRのVAR $の$ - $ $するvar var--の
Bプレフィックス形式:文が実行された後の最初の独自の変数は、1ずつ増加または減少
後置形:最初の文は、変数自体の後に実行プラスまたはマイナス1つの1さ
Cは、サポートのタイプかどうかを決定します。インクリメントデクリメント
(a)は、数値インクリメントデクリメントをサポートする
(b)のブールインクリメント、デクリメントをサポートしていない
(C)ヌルサポートがインクリメント、デクリメントサポートしていない
(D)はデクリメント自己キャラクタのサポートでサポートされていない
。説明
算術演算子結果が数値型である
演算器に先立っ変換値型の操作
5文字(接続):(演算子記号:)。
説明:文字(接続される)結果の文字タイプオペレータ
6代入演算子:=、= + - = * = / =%= =
注:代入演算子とオペレータに関連する結果
7.比較演算子>> = << =
==(等しい)
!= <>(等しくない)
===(合同) !==(すべてではないに等しい)
説明:
。比較演算子の結果は、ブール型である
(完全に等しい)Bの===:値とデータ型は等しく真であり、
そうでなければ偽である
C ==(すべて等しくない)。!値そして、データ型は、同じように間違っている
それ以外の場合はtrueにある
D。比較演算子型変換
(A)との比較NULL文字列または文字列
のヌル文字列が数字で単語を比較空なり、
文字と数字がアスキーで比較する場合、比較
比較コード
ブール比較によりブール値、またはnullの他のタイプと(B)
真> falseに
(C)と比較することにより、数値または数値と文字列の
電子を===(完全に等しい)と==(同じではない)、厳密な比較を使用する。!
原則:PHPは、ランタイム環境に応じて、弱い型付けされた言語です
自動的に変換0など、0.0「0」、「0」に自動的に変換され
生成された自動変換エラーを回避するために、偽、存在しなければならない
(同じフル)===と!==(同一ではない)を解きます