summaryrefslogtreecommitdiff
path: root/ext/simplexml/tests/bug35785.phpt
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2007-06-13 13:38:26 +0000
committerDmitry Stogov <dmitry@php.net>2007-06-13 13:38:26 +0000
commitf018ec9024e1455c13c7acac612a91eea923c936 (patch)
tree1774b004136aa52cb2f74b9a30c0de2afe114840 /ext/simplexml/tests/bug35785.phpt
parent62849e3fee1397cc27966474f6964f1c0fe0f50b (diff)
downloadphp-git-f018ec9024e1455c13c7acac612a91eea923c936.tar.gz
Fixed wrong fix for bug #41582
Diffstat (limited to 'ext/simplexml/tests/bug35785.phpt')
-rwxr-xr-xext/simplexml/tests/bug35785.phpt17
1 files changed, 7 insertions, 10 deletions
diff --git a/ext/simplexml/tests/bug35785.phpt b/ext/simplexml/tests/bug35785.phpt
index 4156a7c9f3..0e03f07c55 100755
--- a/ext/simplexml/tests/bug35785.phpt
+++ b/ext/simplexml/tests/bug35785.phpt
@@ -8,13 +8,13 @@ Bug #35785 (SimpleXML memory read error)
$xml = simplexml_load_string("<root></root>");
$xml->bla->posts->name = "FooBar";
echo $xml->asXML();
-
-echo "===FAIL===\n";
-
$xml = simplexml_load_string("<root></root>");
$count = count($xml->bla->posts);
var_dump($count);
-$xml->bla->posts[++$count]->name = "FooBar";
+$xml->bla->posts[$count]->name = "FooBar";
+echo $xml->asXML();
+$xml = simplexml_load_string("<root></root>");
+$xml->bla->posts[]->name = "FooBar";
echo $xml->asXML();
?>
===DONE===
@@ -22,12 +22,9 @@ echo $xml->asXML();
--EXPECTF--
<?xml version="1.0"?>
<root><bla><posts><name>FooBar</name></posts></bla></root>
-===FAIL===
int(0)
-
-Notice: Indirect modification of overloaded element of SimpleXMLElement has no effect in %sbug35785.php on line %d
-
-Strict Standards: Creating default object from empty value in %sbug35785.php on line %d
<?xml version="1.0"?>
-<root><bla><posts/></bla></root>
+<root><bla><posts><name>FooBar</name></posts></bla></root>
+<?xml version="1.0"?>
+<root><bla><posts><name>FooBar</name></posts></bla></root>
===DONE===