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

📄 bug35447.phpt

📁 PHP v6.0 For Linux 运行环境:Win9X/ WinME/ WinNT/ Win2K/ WinXP
💻 PHPT
字号:
--TEST--Bug #35447 (xml_parse_into_struct() chokes on the UTF-8 BOM)--SKIPIF--<?phprequire_once("skipif.inc");if (! @xml_parser_create_ns('ISO-8859-1')) { die("skip xml_parser_create_ns is not supported on this plattform");}?>--FILE--<?php$data = <<<END_OF_XML\xEF\xBB\xBF<?xml version="1.0" encoding="utf-8"?\x3e<!DOCTYPE bundle [    <!ELEMENT bundle (resource)+>    <!ELEMENT resource (#PCDATA)>    <!ATTLIST resource              key CDATA #REQUIRED              type (literal|pattern|sub) "literal"              >]><resource key="rSeeYou">A bient&amp;244;t</resource>END_OF_XML;$parser = xml_parser_create_ns('UTF-8');xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0);$result = xml_parse_into_struct($parser, $data, $vals, $index);xml_parser_free($parser);var_dump($vals);?>--EXPECT--array(1) {  [0]=>  array(5) {    ["tag"]=>    string(8) "resource"    ["type"]=>    string(8) "complete"    ["level"]=>    int(1)    ["attributes"]=>    array(2) {      ["key"]=>      string(7) "rSeeYou"      ["type"]=>      string(7) "literal"    }    ["value"]=>    string(13) "A bient&244;t"  }}--UEXPECTF--array(1) {  [0]=>  array(5) {    [u"tag"]=>    string(8) "resource"    [u"type"]=>    string(8) "complete"    [u"level"]=>    int(1)    [u"attributes"]=>    array(2) {      [u"key"]=>      string(7) "rSeeYou"      [u"type"]=>      string(7) "literal"    }    [u"value"]=>    string(13) "A bient&244;t"  }}

⌨️ 快捷键说明

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