169
правок
AE (обсуждение | вклад) |
AE (обсуждение | вклад) (→Приведение типов: Сокращение таблицы) |
||
Строка 116: | Строка 116: | ||
|- | |- | ||
! null | ! null | ||
| | | "NULL" | ||
| bool(false) | | bool(false) | ||
Строка 126: | Строка 126: | ||
| string(0) "" | | string(0) "" | ||
| [] | | [] | ||
| {} | | {}* | ||
|- | |- | ||
! true | ! true | ||
| | | "boolean" | ||
| bool(true) | | bool(true) | ||
Строка 141: | Строка 141: | ||
| [true] | | [true] | ||
| {"scalar":true} | | {"scalar":true}* | ||
|- | |- | ||
! false | ! false | ||
| | | "boolean" | ||
| bool(false) | | bool(false) | ||
Строка 155: | Строка 155: | ||
| [false] | | [false] | ||
| {"scalar":false} | | {"scalar":false}* | ||
|- | |- | ||
! 0 | ! 0 | ||
| | | "integer" | ||
| bool(false) | | bool(false) | ||
Строка 169: | Строка 169: | ||
| [0] | | [0] | ||
| {"scalar":0} | | {"scalar":0}* | ||
|- | |- | ||
! 1 | ! 1 | ||
| | | "integer" | ||
| bool(true) | | bool(true) | ||
Строка 183: | Строка 183: | ||
| [1] | | [1] | ||
| {"scalar":1} | | {"scalar":1}* | ||
|- | |- | ||
! 1.0 | ! 1.0 | ||
| | | "double" | ||
| bool(true) | | bool(true) | ||
Строка 197: | Строка 197: | ||
| [1] | | [1] | ||
| {"scalar":1} | | {"scalar":1}* | ||
|- | |- | ||
! M_PI | ! M_PI | ||
| | | "double" | ||
| bool(true) | | bool(true) | ||
Строка 206: | Строка 206: | ||
| int(3) | | int(3) | ||
| float(3. | | float(3.14159...) | ||
| | | "3.14159..." | ||
| [3. | | [3.14159...] | ||
| {"scalar":3. | | {"scalar":3.14159...}* | ||
|- | |- | ||
! INF | ! INF | ||
| | | "double" | ||
| bool(true) | | bool(true) | ||
Строка 226: | Строка 226: | ||
| [INF] | | [INF] | ||
| {"scalar":INF} | | {"scalar":INF}* | ||
|- | |- | ||
! NAN | ! NAN | ||
| | | "double" | ||
| bool(true) | | bool(true) | ||
Строка 242: | Строка 242: | ||
| [NAN] | | [NAN] | ||
| {"scalar":NAN} | | {"scalar":NAN}* | ||
|- | |- | ||
! "" | ! "" | ||
| | | "string" | ||
| bool(false) | | bool(false) | ||
Строка 257: | Строка 257: | ||
| [""] | | [""] | ||
| {"scalar":""} | | {"scalar":""}* | ||
|- | |- | ||
! "0" | ! "0" | ||
| | | "string" | ||
| bool(false) | | bool(false) | ||
Строка 271: | Строка 271: | ||
| ["0"] | | ["0"] | ||
| {"scalar":"0"} | | {"scalar":"0"}* | ||
|- | |- | ||
! "1" | ! "1" | ||
| | | "string" | ||
| bool(true) | | bool(true) | ||
Строка 285: | Строка 285: | ||
| ["1"] | | ["1"] | ||
| {"scalar":"1"} | | {"scalar":"1"}* | ||
|- | |- | ||
! "true" | ! "true" | ||
| | | "string" | ||
| bool(true) | | bool(true) | ||
Строка 299: | Строка 299: | ||
| ["true"] | | ["true"] | ||
| {"scalar":"true"} | | {"scalar":"true"}* | ||
|- | |- | ||
! "false" | ! "false" | ||
| | | "string" | ||
| bool(true) | | bool(true) | ||
Строка 313: | Строка 313: | ||
| ["false"] | | ["false"] | ||
| {"scalar":"false"} | | {"scalar":"false"}* | ||
|- | |- | ||
! "null" | ! "null" | ||
| | | "string" | ||
| bool(true) | | bool(true) | ||
Строка 327: | Строка 327: | ||
| ["null"] | | ["null"] | ||
| {"scalar":"null"} | | {"scalar":"null"}* | ||
|- | |- | ||
! [] | ! [] | ||
| | | "array" | ||
| bool(false) | | bool(false) | ||
Строка 338: | Строка 338: | ||
| float(0) | | float(0) | ||
| style="background-color: #ffff66"| | | style="background-color: #ffff66"| "Array" | ||
| [] | | [] | ||
| {} | | {}* | ||
|- | |- | ||
! [0] | ! [0] | ||
| | | "array" | ||
| bool(true) | | bool(true) | ||
Строка 351: | Строка 351: | ||
| float(1) | | float(1) | ||
| style="background-color: #ffff66"| | | style="background-color: #ffff66"| "Array" | ||
| [0] | | [0] | ||
| {"0":0} | | {"0":0}* | ||
|- | |- | ||
! ["abc"] | ! ["abc"] | ||
| | | "array" | ||
| bool(true) | | bool(true) | ||
Строка 364: | Строка 364: | ||
| float(1) | | float(1) | ||
| style="background-color: #ffff66"| | | style="background-color: #ffff66"| "Array" | ||
| ["abc"] | | ["abc"] | ||
| {"0":"abc"} | | {"0":"abc"}* | ||
|- | |- | ||
! ["a"=>"b"] | ! ["a"=>"b"] | ||
| | | "array" | ||
| bool(true) | | bool(true) | ||
Строка 377: | Строка 377: | ||
| float(1) | | float(1) | ||
| style="background-color: #ffff66"| | | style="background-color: #ffff66"| "Array" | ||
| ["a"=>"b"] | | ["a"=>"b"] | ||
| {"a":"b"} | | {"a":"b"}* | ||
|- | |- | ||
! [["a"=>"b"]] | ! [["a"=>"b"]] | ||
| | | "array" | ||
| bool(true) | | bool(true) | ||
Строка 390: | Строка 390: | ||
| float(1) | | float(1) | ||
| style="background-color: #ffff66"| | | style="background-color: #ffff66"| "Array" | ||
| [["a"=>"b]] | | [["a"=>"b]] | ||
| {"0":["a"=>"b"]} | | {"0":["a"=>"b"]}* | ||
|- | |- | ||
! new stdClass() | ! new stdClass() | ||
| | | "object" | ||
| bool(true) | | bool(true) | ||
| style="background-color: #ffff66"| int(1) | | style="background-color: #ffff66"| int(1) | ||
| style="background-color: #ffff66"| float(1) | | style="background-color: #ffff66"| float(1) | ||
| | | ERROR! | ||
| [] | | [] | ||
| {} | | {}* | ||
|- | |- | ||
! new class {function __toString(){ return "value"; }} | ! new class {function __toString(){ | ||
| | <nowiki>return "value"; }}</nowiki> | ||
| "object" | |||
| bool(true) | | bool(true) | ||
| style="background-color: #ffff66"| int(1) | | style="background-color: #ffff66"| int(1) | ||
| style="background-color: #ffff66"| float(1) | | style="background-color: #ffff66"| float(1) | ||
| | | "value" | ||
| [] | | [] | ||
| object( | | object([/cdn-cgi/l/email-protection <nowiki>[email protected]</nowiki>])#1 (0) {} | ||
|- | |- | ||
! (function() { yield 1; yield 2; })() | ! (function() { yield 1; yield 2; })() | ||
| | | "object" | ||
| bool(true) | | bool(true) | ||
| style="background-color: #ffff66"| int(1) | | style="background-color: #ffff66"| int(1) | ||
| style="background-color: #ffff66"| float(1) | | style="background-color: #ffff66"| float(1) | ||
| | | ERROR! | ||
| [] | | [] | ||
| object(Generator)#2 (0) {} | | object(Generator)#2 (0) {} | ||
|- | |- | ||
! fopen('file', 'r') | ! fopen('file', 'r') | ||
| | | "resource" | ||
| bool(true) | | bool(true) | ||
Строка 440: | Строка 441: | ||
| float(6) | | float(6) | ||
| | | "Resource id #6" | ||
| [resource(6) of type (stream)] | | [resource(6) of type (stream)] | ||
Строка 447: | Строка 448: | ||
|- | |- | ||
|colspan="25"| * | |colspan="25"| * { } - здесь, короткое обозначение для object(stdClass) | ||
|- | |- | ||
|} | |} |