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

📄 000.phpt

📁 PHP v6.0 For Linux 运行环境:Win9X/ WinME/ WinNT/ Win2K/ WinXP
💻 PHPT
字号:
--TEST--SimpleXML: var_dump()--SKIPIF--<?php if (!extension_loaded("simplexml")) print "skip"; ?>--FILE--<?php $sxe = simplexml_load_file(dirname(__FILE__).'/000.xml');function test($what){	global $sxe;	echo "===$what\n";	eval("var_dump(isset(\$$what));");	eval("var_dump((bool)\$$what);");	eval("var_dump(count(\$$what));");	eval("var_dump(\$$what);");}test('sxe');test('sxe->elem1');test('sxe->elem1[0]');test('sxe->elem1[0]->elem2');test('sxe->elem1[0]->elem2->bla');if (!ini_get("unicode.semantics")) test('sxe->elem1[0]["attr1"]');test('sxe->elem1[0]->attr1');test('sxe->elem1[1]');test('sxe->elem1[2]');test('sxe->elem11');test('sxe->elem11->elem111');test('sxe->elem11->elem111->elem1111');test('sxe->elem22');test('sxe->elem22->elem222');test('sxe->elem22->attr22');test('sxe->elem22["attr22"]');?>===DONE===<?php exit(0); ?>--EXPECTF--===sxebool(true)bool(true)int(3)object(SimpleXMLElement)#%d (3) {  ["@attributes"]=>  array(1) {    ["id"]=>    string(3) "123"  }  ["elem1"]=>  array(2) {    [0]=>    string(36) "There is some text.Here is some more"    [1]=>    object(SimpleXMLElement)#%d (1) {      ["@attributes"]=>      array(2) {        ["attr1"]=>        string(2) "11"        ["attr2"]=>        string(2) "12"      }    }  }  ["elem11"]=>  object(SimpleXMLElement)#%d (1) {    ["elem111"]=>    object(SimpleXMLElement)#%d (1) {      ["elem1111"]=>      object(SimpleXMLElement)#%d (0) {      }    }  }}===sxe->elem1bool(true)bool(true)int(2)object(SimpleXMLElement)#%d (3) {  ["@attributes"]=>  array(2) {    ["attr1"]=>    string(5) "first"    ["attr2"]=>    string(6) "second"  }  ["comment"]=>  object(SimpleXMLElement)#%d (0) {  }  ["elem2"]=>  object(SimpleXMLElement)#%d (2) {    ["@attributes"]=>    array(2) {      ["att25"]=>      string(2) "25"      ["att42"]=>      string(2) "42"    }    ["elem3"]=>    object(SimpleXMLElement)#%d (1) {      ["elem4"]=>      object(SimpleXMLElement)#%d (1) {        ["test"]=>        object(SimpleXMLElement)#%d (0) {        }      }    }  }}===sxe->elem1[0]bool(true)bool(true)int(1)object(SimpleXMLElement)#%d (3) {  ["@attributes"]=>  array(2) {    ["attr1"]=>    string(5) "first"    ["attr2"]=>    string(6) "second"  }  ["comment"]=>  object(SimpleXMLElement)#%d (0) {  }  ["elem2"]=>  object(SimpleXMLElement)#%d (2) {    ["@attributes"]=>    array(2) {      ["att25"]=>      string(2) "25"      ["att42"]=>      string(2) "42"    }    ["elem3"]=>    object(SimpleXMLElement)#%d (1) {      ["elem4"]=>      object(SimpleXMLElement)#%d (1) {        ["test"]=>        object(SimpleXMLElement)#%d (0) {        }      }    }  }}===sxe->elem1[0]->elem2bool(true)bool(true)int(1)object(SimpleXMLElement)#%d (2) {  ["@attributes"]=>  array(2) {    ["att25"]=>    string(2) "25"    ["att42"]=>    string(2) "42"  }  ["elem3"]=>  object(SimpleXMLElement)#%d (1) {    ["elem4"]=>    object(SimpleXMLElement)#%d (1) {      ["test"]=>      object(SimpleXMLElement)#%d (0) {      }    }  }}===sxe->elem1[0]->elem2->blabool(false)bool(false)int(0)object(SimpleXMLElement)#%d (0) {}===sxe->elem1[0]["attr1"]bool(true)bool(true)int(0)object(SimpleXMLElement)#%d (1) {  [0]=>  string(5) "first"}===sxe->elem1[0]->attr1bool(false)bool(false)int(0)object(SimpleXMLElement)#%d (0) {}===sxe->elem1[1]bool(true)bool(true)int(0)object(SimpleXMLElement)#%d (1) {  ["@attributes"]=>  array(2) {    ["attr1"]=>    string(2) "11"    ["attr2"]=>    string(2) "12"  }}===sxe->elem1[2]bool(false)bool(false)int(0)NULL===sxe->elem11bool(true)bool(true)int(1)object(SimpleXMLElement)#%d (1) {  ["elem111"]=>  object(SimpleXMLElement)#%d (1) {    ["elem1111"]=>    object(SimpleXMLElement)#%d (0) {    }  }}===sxe->elem11->elem111bool(true)bool(true)int(1)object(SimpleXMLElement)#%d (1) {  ["elem1111"]=>  object(SimpleXMLElement)#%d (0) {  }}===sxe->elem11->elem111->elem1111bool(true)bool(true)int(1)object(SimpleXMLElement)#%d (0) {}===sxe->elem22bool(false)bool(false)int(0)object(SimpleXMLElement)#%d (0) {}===sxe->elem22->elem222bool(false)bool(false)int(0)NULL===sxe->elem22->attr22bool(false)bool(false)int(0)NULL===sxe->elem22["attr22"]bool(false)bool(false)int(0)NULL===DONE===--UEXPECTF--===sxebool(true)bool(true)int(3)object(SimpleXMLElement)#%d (3) {  [u"@attributes"]=>  array(1) {    [u"id"]=>    unicode(3) "123"  }  [u"elem1"]=>  array(2) {    [0]=>    unicode(36) "There is some text.Here is some more"    [1]=>    object(SimpleXMLElement)#%d (1) {      [u"@attributes"]=>      array(2) {        [u"attr1"]=>        unicode(2) "11"        [u"attr2"]=>        unicode(2) "12"      }    }  }  [u"elem11"]=>  object(SimpleXMLElement)#%d (1) {    [u"elem111"]=>    object(SimpleXMLElement)#%d (1) {      [u"elem1111"]=>      object(SimpleXMLElement)#%d (0) {      }    }  }}===sxe->elem1bool(true)bool(true)int(2)object(SimpleXMLElement)#%d (3) {  [u"@attributes"]=>  array(2) {    [u"attr1"]=>    unicode(5) "first"    [u"attr2"]=>    unicode(6) "second"  }  [u"comment"]=>  object(SimpleXMLElement)#%d (0) {  }  [u"elem2"]=>  object(SimpleXMLElement)#%d (2) {    [u"@attributes"]=>    array(2) {      [u"att25"]=>      unicode(2) "25"      [u"att42"]=>      unicode(2) "42"    }    [u"elem3"]=>    object(SimpleXMLElement)#%d (1) {      [u"elem4"]=>      object(SimpleXMLElement)#%d (1) {        [u"test"]=>        object(SimpleXMLElement)#%d (0) {        }      }    }  }}===sxe->elem1[0]bool(true)bool(true)int(1)object(SimpleXMLElement)#%d (3) {  [u"@attributes"]=>  array(2) {    [u"attr1"]=>    unicode(5) "first"    [u"attr2"]=>    unicode(6) "second"  }  [u"comment"]=>  object(SimpleXMLElement)#%d (0) {  }  [u"elem2"]=>  object(SimpleXMLElement)#%d (2) {    [u"@attributes"]=>    array(2) {      [u"att25"]=>      unicode(2) "25"      [u"att42"]=>      unicode(2) "42"    }    [u"elem3"]=>    object(SimpleXMLElement)#%d (1) {      [u"elem4"]=>      object(SimpleXMLElement)#%d (1) {        [u"test"]=>        object(SimpleXMLElement)#%d (0) {        }      }    }  }}===sxe->elem1[0]->elem2bool(true)bool(true)int(1)object(SimpleXMLElement)#%d (2) {  [u"@attributes"]=>  array(2) {    [u"att25"]=>    unicode(2) "25"    [u"att42"]=>    unicode(2) "42"  }  [u"elem3"]=>  object(SimpleXMLElement)#%d (1) {    [u"elem4"]=>    object(SimpleXMLElement)#%d (1) {      [u"test"]=>      object(SimpleXMLElement)#%d (0) {      }    }  }}===sxe->elem1[0]->elem2->blabool(false)bool(false)int(0)object(SimpleXMLElement)#%d (0) {}===sxe->elem1[0]->attr1bool(false)bool(false)int(0)object(SimpleXMLElement)#%d (0) {}===sxe->elem1[1]bool(true)bool(true)int(0)object(SimpleXMLElement)#%d (1) {  [u"@attributes"]=>  array(2) {    [u"attr1"]=>    unicode(2) "11"    [u"attr2"]=>    unicode(2) "12"  }}===sxe->elem1[2]bool(false)bool(false)int(0)NULL===sxe->elem11bool(true)bool(true)int(1)object(SimpleXMLElement)#%d (1) {  [u"elem111"]=>  object(SimpleXMLElement)#%d (1) {    [u"elem1111"]=>    object(SimpleXMLElement)#%d (0) {    }  }}===sxe->elem11->elem111bool(true)bool(true)int(1)object(SimpleXMLElement)#%d (1) {  [u"elem1111"]=>  object(SimpleXMLElement)#%d (0) {  }}===sxe->elem11->elem111->elem1111bool(true)bool(true)int(1)object(SimpleXMLElement)#%d (0) {}===sxe->elem22bool(false)bool(false)int(0)object(SimpleXMLElement)#%d (0) {}===sxe->elem22->elem222bool(false)bool(false)int(0)NULL===sxe->elem22->attr22bool(false)bool(false)int(0)NULL===sxe->elem22["attr22"]bool(false)bool(false)int(0)NULL===DONE===

⌨️ 快捷键说明

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