Перейти к содержанию

PHP Шпаргалки: различия между версиями

390 байт убрано ,  23:07, 2 ноября 2022
→‎Приведение типов: Сокращение таблицы
(→‎Приведение типов: Сокращение таблицы)
Строка 116: Строка 116:
|-
|-
! null
! null
| string(4) "NULL"
| "NULL"


| bool(false)
| bool(false)
Строка 126: Строка 126:
| string(0) ""
| string(0) ""


| []*
| []
| {}**
| {}*
|-
|-
! true
! true
| string(7) "boolean"
| "boolean"


| bool(true)
| bool(true)
Строка 141: Строка 141:


| [true]
| [true]
| {"scalar":true}
| {"scalar":true}*
|-
|-
! false
! false
| string(7) "boolean"
| "boolean"


| bool(false)
| bool(false)
Строка 155: Строка 155:


| [false]
| [false]
| {"scalar":false}
| {"scalar":false}*
|-
|-
! 0
! 0
| string(7) "integer"
| "integer"


| bool(false)
| bool(false)
Строка 169: Строка 169:


| [0]
| [0]
| {"scalar":0}
| {"scalar":0}*
|-
|-
! 1
! 1
| string(7) "integer"
| "integer"


| bool(true)
| bool(true)
Строка 183: Строка 183:


| [1]
| [1]
| {"scalar":1}
| {"scalar":1}*
|-
|-
! 1.0
! 1.0
| string(6) "double"
| "double"


| bool(true)
| bool(true)
Строка 197: Строка 197:


| [1]
| [1]
| {"scalar":1}
| {"scalar":1}*
|-
|-
! M_PI
! M_PI
| string(6) "double"
| "double"


| bool(true)
| bool(true)
Строка 206: Строка 206:
| int(3)
| int(3)


| float(3.141592653589793)
| float(3.14159...)


| string(15) "3.1415926535898"
| "3.14159..."


| [3.141592653589793]
| [3.14159...]
| {"scalar":3.141592653589793}
| {"scalar":3.14159...}*
|-
|-
! INF
! INF
| string(6) "double"
| "double"


| bool(true)
| bool(true)
Строка 226: Строка 226:
| [INF]
| [INF]


| {"scalar":INF}
| {"scalar":INF}*


|-
|-
! NAN
! NAN
| string(6) "double"
| "double"


| bool(true)
| bool(true)
Строка 242: Строка 242:
| [NAN]
| [NAN]


| {"scalar":NAN}
| {"scalar":NAN}*


|-
|-
! ""
! ""
| string(6) "string"
| "string"


| bool(false)
| bool(false)
Строка 257: Строка 257:


| [""]
| [""]
| {"scalar":""}
| {"scalar":""}*
|-
|-
! "0"
! "0"
| string(6) "string"
| "string"


| bool(false)
| bool(false)
Строка 271: Строка 271:


| ["0"]
| ["0"]
| {"scalar":"0"}
| {"scalar":"0"}*
|-
|-
! "1"
! "1"
| string(6) "string"
| "string"


| bool(true)
| bool(true)
Строка 285: Строка 285:


| ["1"]
| ["1"]
| {"scalar":"1"}
| {"scalar":"1"}*
|-
|-
! "true"
! "true"
| string(6) "string"
| "string"


| bool(true)
| bool(true)
Строка 299: Строка 299:


| ["true"]
| ["true"]
| {"scalar":"true"}
| {"scalar":"true"}*
|-
|-
! "false"
! "false"
| string(6) "string"
| "string"


| bool(true)
| bool(true)
Строка 313: Строка 313:


| ["false"]
| ["false"]
| {"scalar":"false"}
| {"scalar":"false"}*
|-
|-
! "null"
! "null"
| string(6) "string"
| "string"


| bool(true)
| bool(true)
Строка 327: Строка 327:


| ["null"]
| ["null"]
| {"scalar":"null"}
| {"scalar":"null"}*
|-
|-
! []
! []
| string(5) "array"
| "array"


| bool(false)
| bool(false)
Строка 338: Строка 338:
| float(0)
| float(0)


| style="background-color: #ffff66"| string(5) "Array" + E_WARNING
| style="background-color: #ffff66"| "Array"
| []
| []
| {}
| {}*
|-
|-
! [0]
! [0]
| string(5) "array"
| "array"


| bool(true)
| bool(true)
Строка 351: Строка 351:
| float(1)
| float(1)


| style="background-color: #ffff66"| string(5) "Array" + E_WARNING
| style="background-color: #ffff66"| "Array"
| [0]
| [0]
| {"0":0}
| {"0":0}*
|-
|-
! ["abc"]
! ["abc"]
| string(5) "array"
| "array"


| bool(true)
| bool(true)
Строка 364: Строка 364:
| float(1)
| float(1)


| style="background-color: #ffff66"| string(5) "Array" + E_WARNING
| style="background-color: #ffff66"| "Array"
| ["abc"]
| ["abc"]
| {"0":"abc"}
| {"0":"abc"}*
|-
|-
! ["a"=>"b"]
! ["a"=>"b"]
| string(5) "array"
| "array"


| bool(true)
| bool(true)
Строка 377: Строка 377:
| float(1)
| float(1)


| style="background-color: #ffff66"| string(5) "Array" + E_WARNING
| style="background-color: #ffff66"| "Array"
| ["a"=>"b"]
| ["a"=>"b"]
| {"a":"b"}
| {"a":"b"}*
|-
|-
! [["a"=>"b"]]
! [["a"=>"b"]]
| string(5) "array"
| "array"


| bool(true)
| bool(true)
Строка 390: Строка 390:
| float(1)
| float(1)


| style="background-color: #ffff66"| string(5) "Array" + E_WARNING
| style="background-color: #ffff66"| "Array"
| [["a"=>"b]]
| [["a"=>"b]]
| {"0":["a"=>"b"]}
| {"0":["a"=>"b"]}*
|-
|-
! new stdClass()
! new stdClass()
| string(6) "object"
| "object"


| bool(true)
| bool(true)


| style="background-color: #ffff66"| int(1) + Warning
| style="background-color: #ffff66"| int(1)
| style="background-color: #ffff66"| float(1) + E_WARNING
| style="background-color: #ffff66"| float(1)
| E_RECOVERABLE_ERROR
| ERROR!
| []
| []
| {}
| {}*
|-
|-
! new class {function __toString(){ return "value"; }}
! new class {function __toString(){  
| string(6) "object"
<nowiki>return "value"; }}</nowiki>
| "object"


| bool(true)
| bool(true)


| style="background-color: #ffff66"| int(1) + Warning
| style="background-color: #ffff66"| int(1)  


| style="background-color: #ffff66"| float(1) + E_WARNING
| style="background-color: #ffff66"| float(1)


| string(5) "value"
| "value"


| []
| []
| object(class@anonymous)#1 (0) {}
| object([/cdn-cgi/l/email-protection <nowiki>[email protected]</nowiki>])#1 (0) {}
|-
|-
! (function() { yield 1; yield 2; })()
! (function() { yield 1; yield 2; })()
| string(6) "object"
| "object"


| bool(true)
| bool(true)


| style="background-color: #ffff66"| int(1) + Warning
| style="background-color: #ffff66"| int(1)


| style="background-color: #ffff66"| float(1) + E_WARNING
| style="background-color: #ffff66"| float(1)
| E_RECOVERABLE_ERROR
| ERROR!
| []
| []
| object(Generator)#2 (0) {}
| object(Generator)#2 (0) {}
|-
|-
! fopen('file', 'r')
! fopen('file', 'r')
| string(8) "resource"
| "resource"


| bool(true)
| bool(true)
Строка 440: Строка 441:
| float(6)
| float(6)


| string(14) "Resource id #6"
| "Resource id #6"


| [resource(6) of type (stream)]
| [resource(6) of type (stream)]
Строка 447: Строка 448:


|-
|-
|colspan="25"| * [ ] - обозначение массива типа array
|colspan="25"| * { } - здесь, короткое обозначение для object(stdClass)
|-
|-
|}
|}