算術演算子(整数、浮動小数点、文字列、ブール値、ヌル型)データの操作にPHP

1  // 環境
 2  // 
 3  // PHPバージョン
 4  (内蔵。:2018年12月午前11時36分49秒で7)// PHP + 7.0.33-0 deb9u1(CLI)(NTS)
 。5  //著作権(C)1997- PHP Groupの2017年
 6  // ZendのエンジンV3.0.0、著作権(C)1998から2017ゼンド・テクノロジーズ
 7  //のZend Technologies社のZend OPcache v7.0.33-0 + deb9u1、著作権(C)1999から2017と
 8  // 
 9  // VSコード情報
 10  //バージョン:1.36.0
 11  //は提出:0f3794b38477eea13fb47fbe15a42798e6129338
 12  //日:2019-07-03T13:20:56.241Z
 13  //電子:4.2.5
 14  //クロム:69.0。 3497.128
 15 //のNode.js:10.11.0
 16  // V8:6.9.427.31-electron.0
 17  // OS:Linuxのx64の4.15.0-30deepinジェネリック

 

整数(正または負)の整数を加算した1(正および負)と整数(正または負)。

1  $ A = 1 ;
2  $ bの = 1 ;
3  のvar_dump$ + $ bの);
4  $ A = 1 ;
5  $ B = -2 6  のvar_dump$ + $のB )。
7  // INT(2)
 8  // INT(-1)
 
(正および負)2(正および負)とフロートはまだfloat型に、結果としてフロート(正及び負)フロート、(正または負)の整数、出力(正または負)の整数を与えるために添加されますタイプ。
1つ の$ A = 1.0 ;
2  $ B = 1.0 ;
3  のvar_dump$ + $ bの);
4  の$ A = 1.0 ;
5  $ B = -2.0 ;
6  のvar_dump$ + $のB )。
7  // フロート(2)
 8  //フロート(-1)
 
3. 2つの文字列型(正または負)の整数また、結果として、(正または負)の整数。
1つ の$ A = '1' ;
2  $ Bの =の'1' ;
3  のvar_dump$ + $ bの);
4  の$ A = '1' ;
5  $ Bの = '-2' 6  のvar_dump$ + $のB )。
7  // INT(2)
 8  // INT(-1)

 

4.結果として(正と負)は、2つの文字列型の浮動小数点加算、(正または負)の整数、出力(正または負)の整数、依然として浮動小数点型。
1つ の$ A = '1.0' ;
2  $ bの = '1.0' ;
3  のvar_dump$ + $ bの);
4  の$ A = '1.0' ;
5  $ bの = '-2.0' ;
6  のvar_dump$ + $のB )。
7  // フロート(2)
 8  //フロート(-1)

 

2つの配列は、結果は整数0であり、文字列に追加されます。
1つ の$ A = 'Y' ;
2  $ bの = 'J' ;
3  のvar_dump$ + $ bの);
4  の$ A = '真' 5  $ bの = 'NULL' 6  のvar_dump$ + $のB )。
7  // INT(0)
 8  // INT(0)

 

6. 2つのブールほか:ブール真Gabr本当に整数タイプ2、タイプ偽ブール偽Gabr整数0、プラス真整数1を得るために、ブールの和を持っています。
1つ の$ A = ;
2  $ bの = ;
3  のvar_dump$ + $ bの);
4  の$ A = ;
5  $ bの = ;
6  のvar_dump$ + $のB )。
7  $のA = ;
8  $ bの = ;
9  のvar_dump$ + $のB )。
10  //INT(2)
 11  // INT(0)
 12  // INT(1)

7.整数0を加算したヌル空間の2つのタイプが。
1  $ A = nullを2  $ B = nullを3  のvar_dump$ + $ bの);
4  // INT(0)

 

結果として整数(正または負)フロート、(正または負)の整数、出力(正または負)の整数、依然として浮動小数点型を加算した8(正および負)とフロート(正または負) 。
1つ の$ A = 1.0 ;
2  $ bの = 1 ;
3  のvar_dump$ + $ bの);
4  の$ A = 1.0 ;
5  $ B = -2 6  のvar_dump$ + $のB )。
7  // フロート(2)
 8  //フロート(-1)

 

9.文字列結果(正または負)の整数、出力(正または負)の整数、依然として浮動小数点型として(正および負)と浮動小数点文字(正または負)整数加算、。
1つ の$ A = '1.0' ;
2  $ Bの =の'1' ;
3  のvar_dump$ + $ bの);
4  の$ A = '1.0' ;
5  $ Bの = '-2' 6  のvar_dump$ + $のB )。
7  // フロート(2)
 8  //フロート(-1)
 
少ないです -
*取ります
に加えて/
モード%
ミ**
 
推測:上記プラスと一致する数学的規則に加えて、上記5つの異なるオペレータ。
 

おすすめ

転載: www.cnblogs.com/zxcv123/p/11704503.html