类型


Booleans

文字列"0"转换为真理值时不是FALSE而是TRUE。

Integers

在PHPoC中的整数最大值为9.2*1018

Classes

不支持。

Arrays

具有如下特征:

// 例 1
$var0 = array(3, 7, "array", "test");
$int0 = $var0[0] + $var0[1];
$str0 = $var0[2] . " " . $var0[3];
// 例 2
$int0 = 3; 
$int1 = 7;
$str0 = "array";
$str1 = "test";
$var1 = array($int0, $int1, $str0, $str1);
// 例 3
$str0 = "array test";
$str0[6] = "T";
$str0[7] = "E";
$str0[8] = "S";
$str0[9] = "T";
echo $str0;     // Output : array TEST

Null

不支持。

自动转换类型(Type Juggling)

Types Boolean Integer Floating Point String
Boolean X X X X
Integer X O O X
Floating Point X O O X
String X X X X
Types Boolean Integer Floating Point String
Boolean X X X X
Integer X O X X
Floating Point X X X X
String X X X X
Types Boolean Integer Floating Point String
Boolean X X X X
Integer X O X X
Floating Point X X X X
String X X X X
Boolean Integer Floating Point String
X O X X
Types Boolean Integer Floating Point String
Boolean X X X X
Integer X O O X
Floating Point X O O X
String X X X O
Types Boolean Integer Floating Point String
Boolean O X X X
Integer X O X X
Floating Point X X O X
String X X X O
Boolean Integer Floating Point String
X O X X
Types Boolean Integer Floating Point String
Boolean O O X O
Integer O O X O
Floating Point X X O X
String O O X O
Boolean Integer Floating Point String
O O X O
Boolean Integer Floating Point String
X O O X
Boolean Integer Floating Point String
O O X O
Types Boolean Integer Floating Point String
%b, %o, %x X O X X
%d, %u X O X X
%c X O X X
%e, %f, %g X X O X
%s X X X O