001.phpt

来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 116 行

PHPT
116
字号
--TEST--json_decode() tests--SKIPIF--<?php if (!extension_loaded("json")) print "skip"; ?>--FILE--<?phpvar_dump(json_decode());var_dump(json_decode(""));var_dump(json_decode("", 1));var_dump(json_decode("", 0));var_dump(json_decode(".", 1));var_dump(json_decode(".", 0));var_dump(json_decode("<?>"));var_dump(json_decode(";"));var_dump(json_decode("руссиш"));var_dump(json_decode("blah"));var_dump(json_decode(NULL));var_dump(json_decode('{ "test": { "foo": "bar" } }'));var_dump(json_decode('{ "test": { "foo": "" } }'));var_dump(json_decode('{ "": { "foo": "" } }'));var_dump(json_decode('{ "": { "": "" } }'));var_dump(json_decode('{ "": { "": "" }'));var_dump(json_decode('{ "": "": "" } }'));echo "Done\n";?>--EXPECTF--Warning: json_decode() expects at least 1 parameter, 0 given in %s on line %dNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLobject(stdClass)#1 (1) {  ["test"]=>  object(stdClass)#2 (1) {    ["foo"]=>    string(3) "bar"  }}object(stdClass)#1 (1) {  ["test"]=>  object(stdClass)#2 (1) {    ["foo"]=>    string(0) ""  }}object(stdClass)#1 (1) {  ["_empty_"]=>  object(stdClass)#2 (1) {    ["foo"]=>    string(0) ""  }}object(stdClass)#1 (1) {  ["_empty_"]=>  object(stdClass)#2 (1) {    ["_empty_"]=>    string(0) ""  }}NULLNULLDone--UEXPECTF--Warning: json_decode() expects at least 1 parameter, 0 given in %s on line %dNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLobject(stdClass)#1 (1) {  [u"test"]=>  object(stdClass)#2 (1) {    [u"foo"]=>    string(3) "bar"  }}object(stdClass)#1 (1) {  [u"test"]=>  object(stdClass)#2 (1) {    [u"foo"]=>    string(0) ""  }}object(stdClass)#1 (1) {  [u"_empty_"]=>  object(stdClass)#2 (1) {    [u"foo"]=>    string(0) ""  }}object(stdClass)#1 (1) {  [u"_empty_"]=>  object(stdClass)#2 (1) {    [u"_empty_"]=>    string(0) ""  }}NULLNULLDone

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?