⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pass003.phpt

📁 PHP v6.0 For Linux 运行环境:Win9X/ WinME/ WinNT/ Win2K/ WinXP
💻 PHPT
字号:
--TEST--JSON (http://www.crockford.com/JSON/JSON_checker/test/pass3.json)--SKIPIF--<?php  if (!extension_loaded('json')) die('skip: json extension not available');?>--FILE--<?php    $test = '{    "JSON Test Pattern pass3": {        "The outermost value": "must be an object or array.",        "In this test": "It is an object."    }}';echo 'Testing: ' . $test . "\n";echo "DECODE: AS OBJECT\n";$obj = json_decode($test);var_dump($obj);echo "DECODE: AS ARRAY\n";$arr = json_decode($test, true);var_dump($arr);echo "ENCODE: FROM OBJECT\n";$obj_enc = json_encode($obj);echo $obj_enc . "\n";echo "ENCODE: FROM ARRAY\n";$arr_enc = json_encode($arr);echo $arr_enc . "\n";echo "DECODE AGAIN: AS OBJECT\n";$obj = json_decode($obj_enc);var_dump($obj);echo "DECODE AGAIN: AS ARRAY\n";$arr = json_decode($arr_enc, true);var_dump($arr);?>--EXPECT--Testing: {    "JSON Test Pattern pass3": {        "The outermost value": "must be an object or array.",        "In this test": "It is an object."    }}DECODE: AS OBJECTobject(stdClass)#1 (1) {  ["JSON Test Pattern pass3"]=>  object(stdClass)#2 (2) {    ["The outermost value"]=>    string(27) "must be an object or array."    ["In this test"]=>    string(16) "It is an object."  }}DECODE: AS ARRAYarray(1) {  ["JSON Test Pattern pass3"]=>  array(2) {    ["The outermost value"]=>    string(27) "must be an object or array."    ["In this test"]=>    string(16) "It is an object."  }}ENCODE: FROM OBJECT{"JSON Test Pattern pass3":{"The outermost value":"must be an object or array.","In this test":"It is an object."}}ENCODE: FROM ARRAY{"JSON Test Pattern pass3":{"The outermost value":"must be an object or array.","In this test":"It is an object."}}DECODE AGAIN: AS OBJECTobject(stdClass)#3 (1) {  ["JSON Test Pattern pass3"]=>  object(stdClass)#4 (2) {    ["The outermost value"]=>    string(27) "must be an object or array."    ["In this test"]=>    string(16) "It is an object."  }}DECODE AGAIN: AS ARRAYarray(1) {  ["JSON Test Pattern pass3"]=>  array(2) {    ["The outermost value"]=>    string(27) "must be an object or array."    ["In this test"]=>    string(16) "It is an object."  }}

⌨️ 快捷键说明

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