File tree 14 files changed +68
-68
lines changed 14 files changed +68
-68
lines changed Original file line number Diff line number Diff line change @@ -1614,7 +1614,7 @@ PHP_MINIT_FUNCTION(simplexml)
1614
1614
{
1615
1615
zend_class_entry sxe ;
1616
1616
1617
- INIT_CLASS_ENTRY (sxe , "simplexml_element " , sxe_functions );
1617
+ INIT_CLASS_ENTRY (sxe , "SimpleXMLElement " , sxe_functions );
1618
1618
sxe .create_object = sxe_object_new ;
1619
1619
sxe_class_entry = zend_register_internal_class (& sxe TSRMLS_CC );
1620
1620
sxe_class_entry -> get_iterator = php_sxe_get_iterator ;
Original file line number Diff line number Diff line change @@ -13,21 +13,21 @@ echo "---Done---\n";
13
13
14
14
?>
15
15
--EXPECT--
16
- simplexml_element Object
16
+ SimpleXMLElement Object
17
17
(
18
- [elem1] => simplexml_element Object
18
+ [elem1] => SimpleXMLElement Object
19
19
(
20
- [comment] => simplexml_element Object
20
+ [comment] => SimpleXMLElement Object
21
21
(
22
22
)
23
23
24
- [elem2] => simplexml_element Object
24
+ [elem2] => SimpleXMLElement Object
25
25
(
26
- [elem3] => simplexml_element Object
26
+ [elem3] => SimpleXMLElement Object
27
27
(
28
- [elem4] => simplexml_element Object
28
+ [elem4] => SimpleXMLElement Object
29
29
(
30
- [test] => simplexml_element Object
30
+ [test] => SimpleXMLElement Object
31
31
(
32
32
)
33
33
Original file line number Diff line number Diff line change @@ -32,21 +32,21 @@ echo "---Done---\n";
32
32
33
33
?>
34
34
--EXPECT--
35
- simplexml_element Object
35
+ SimpleXMLElement Object
36
36
(
37
- [elem1] => simplexml_element Object
37
+ [elem1] => SimpleXMLElement Object
38
38
(
39
- [comment] => simplexml_element Object
39
+ [comment] => SimpleXMLElement Object
40
40
(
41
41
)
42
42
43
- [elem2] => simplexml_element Object
43
+ [elem2] => SimpleXMLElement Object
44
44
(
45
- [elem3] => simplexml_element Object
45
+ [elem3] => SimpleXMLElement Object
46
46
(
47
- [elem4] => simplexml_element Object
47
+ [elem4] => SimpleXMLElement Object
48
48
(
49
- [test] => simplexml_element Object
49
+ [test] => SimpleXMLElement Object
50
50
(
51
51
)
52
52
Original file line number Diff line number Diff line change @@ -34,26 +34,26 @@ echo "---Done---\n";
34
34
35
35
?>
36
36
--EXPECT--
37
- simplexml_element Object
37
+ SimpleXMLElement Object
38
38
(
39
- [elem1] => simplexml_element Object
39
+ [elem1] => SimpleXMLElement Object
40
40
(
41
- [comment] => simplexml_element Object
41
+ [comment] => SimpleXMLElement Object
42
42
(
43
43
)
44
44
45
- [elem2] => simplexml_element Object
45
+ [elem2] => SimpleXMLElement Object
46
46
(
47
- [elem3] => simplexml_element Object
47
+ [elem3] => SimpleXMLElement Object
48
48
(
49
- [included-entity] => simplexml_element Object
49
+ [included-entity] => SimpleXMLElement Object
50
50
(
51
51
[included-entity] => This is text included from an entity
52
52
)
53
53
54
- [elem4] => simplexml_element Object
54
+ [elem4] => SimpleXMLElement Object
55
55
(
56
- [test] => simplexml_element Object
56
+ [test] => SimpleXMLElement Object
57
57
(
58
58
)
59
59
Original file line number Diff line number Diff line change @@ -34,21 +34,21 @@ var_dump(trim((string)$elem2));
34
34
?>
35
35
===DONE===
36
36
--EXPECT--
37
- simplexml_element Object
37
+ SimpleXMLElement Object
38
38
(
39
- [elem1] => simplexml_element Object
39
+ [elem1] => SimpleXMLElement Object
40
40
(
41
- [comment] => simplexml_element Object
41
+ [comment] => SimpleXMLElement Object
42
42
(
43
43
)
44
44
45
- [elem2] => simplexml_element Object
45
+ [elem2] => SimpleXMLElement Object
46
46
(
47
- [elem3] => simplexml_element Object
47
+ [elem3] => SimpleXMLElement Object
48
48
(
49
- [elem4] => simplexml_element Object
49
+ [elem4] => SimpleXMLElement Object
50
50
(
51
- [test] => simplexml_element Object
51
+ [test] => SimpleXMLElement Object
52
52
(
53
53
)
54
54
Original file line number Diff line number Diff line change @@ -48,38 +48,38 @@ var_dump($a);
48
48
===Done===
49
49
--EXPECTF--
50
50
===Property===
51
- object(simplexml_element )#%d (2) {
51
+ object(SimpleXMLElement )#%d (2) {
52
52
["comment"]=>
53
- object(simplexml_element )#%d (0) {
53
+ object(SimpleXMLElement )#%d (0) {
54
54
}
55
55
["elem2"]=>
56
- object(simplexml_element )#%d (1) {
56
+ object(SimpleXMLElement )#%d (1) {
57
57
["elem3"]=>
58
- object(simplexml_element )#%d (1) {
58
+ object(SimpleXMLElement )#%d (1) {
59
59
["elem4"]=>
60
- object(simplexml_element )#%d (1) {
60
+ object(SimpleXMLElement )#%d (1) {
61
61
["test"]=>
62
- object(simplexml_element )#%d (0) {
62
+ object(SimpleXMLElement )#%d (0) {
63
63
}
64
64
}
65
65
}
66
66
}
67
67
}
68
68
===Array===
69
- object(simplexml_element )#%d (1) {
69
+ object(SimpleXMLElement )#%d (1) {
70
70
[0]=>
71
71
string(5) "elem1"
72
72
}
73
- object(simplexml_element )#%d (1) {
73
+ object(SimpleXMLElement )#%d (1) {
74
74
[0]=>
75
75
string(5) "first"
76
76
}
77
77
===Set===
78
- object(simplexml_element )#%d (1) {
78
+ object(SimpleXMLElement )#%d (1) {
79
79
[0]=>
80
80
string(8) "Changed1"
81
81
}
82
- object(simplexml_element )#%d (1) {
82
+ object(SimpleXMLElement )#%d (1) {
83
83
[0]=>
84
84
string(2) "12"
85
85
}
Original file line number Diff line number Diff line change @@ -30,9 +30,9 @@ var_dump($sxe->xpath("***"));
30
30
--EXPECTF--
31
31
array(1) {
32
32
[0]=>
33
- object(simplexml_element )#%d (1) {
33
+ object(SimpleXMLElement )#%d (1) {
34
34
["test"]=>
35
- object(simplexml_element )#%d (0) {
35
+ object(SimpleXMLElement )#%d (0) {
36
36
}
37
37
}
38
38
}
Original file line number Diff line number Diff line change @@ -37,9 +37,9 @@ foreach($sxe->children() as $name=>$val) {
37
37
===DONE===
38
38
--EXPECT--
39
39
string(5) "elem1"
40
- string(17 ) "simplexml_element "
40
+ string(16 ) "SimpleXMLElement "
41
41
string(10) "Bla bla 1."
42
42
string(6) "elem11"
43
- string(17 ) "simplexml_element "
43
+ string(16 ) "SimpleXMLElement "
44
44
string(10) "Bla bla 2."
45
45
===DONE===
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ SimpleXML: Simple Inheritance
5
5
--FILE--
6
6
<?php
7
7
8
- class simplexml_inherited extends simplexml_element
8
+ class simplexml_inherited extends SimpleXMLElement
9
9
{
10
10
}
11
11
Original file line number Diff line number Diff line change @@ -31,16 +31,16 @@ var_dump($people->person['age']);
31
31
?>
32
32
===DONE===
33
33
--EXPECTF--
34
- object(simplexml_element )#%d (1) {
34
+ object(SimpleXMLElement )#%d (1) {
35
35
[0]=>
36
36
string(3) "Joe"
37
37
}
38
38
NULL
39
- object(simplexml_element )#%d (1) {
39
+ object(SimpleXMLElement )#%d (1) {
40
40
[0]=>
41
41
string(3) "XXX"
42
42
}
43
- object(simplexml_element )#%d (1) {
43
+ object(SimpleXMLElement )#%d (1) {
44
44
[0]=>
45
45
string(2) "30"
46
46
}
@@ -49,11 +49,11 @@ object(simplexml_element)#%d (1) {
49
49
NULL
50
50
bool(false)
51
51
---Unsupported---
52
- object(simplexml_element )#%d (1) {
52
+ object(SimpleXMLElement )#%d (1) {
53
53
[0]=>
54
54
string(2) "30"
55
55
}
56
- object(simplexml_element )#%d (1) {
56
+ object(SimpleXMLElement )#%d (1) {
57
57
[0]=>
58
58
string(2) "35"
59
59
}
Original file line number Diff line number Diff line change @@ -30,16 +30,16 @@ var_dump($people->person[0]['age']);
30
30
?>
31
31
===DONE===
32
32
--EXPECTF--
33
- object(simplexml_element )#%d (1) {
33
+ object(SimpleXMLElement )#%d (1) {
34
34
[0]=>
35
35
string(3) "Joe"
36
36
}
37
37
NULL
38
- object(simplexml_element )#%d (1) {
38
+ object(SimpleXMLElement )#%d (1) {
39
39
[0]=>
40
40
string(3) "XXX"
41
41
}
42
- object(simplexml_element )#%d (1) {
42
+ object(SimpleXMLElement )#%d (1) {
43
43
[0]=>
44
44
string(2) "30"
45
45
}
49
49
bool(false)
50
50
---Unsupported---
51
51
NULL
52
- object(simplexml_element )#%d (1) {
52
+ object(SimpleXMLElement )#%d (1) {
53
53
[0]=>
54
54
string(1) "5"
55
55
}
Original file line number Diff line number Diff line change @@ -30,16 +30,16 @@ var_dump($people->person[1]['age']);
30
30
?>
31
31
===DONE===
32
32
--EXPECTF--
33
- object(simplexml_element )#%d (1) {
33
+ object(SimpleXMLElement )#%d (1) {
34
34
[0]=>
35
35
string(3) "Joe"
36
36
}
37
37
NULL
38
- object(simplexml_element )#%d (1) {
38
+ object(SimpleXMLElement )#%d (1) {
39
39
[0]=>
40
40
string(3) "XXX"
41
41
}
42
- object(simplexml_element )#%d (1) {
42
+ object(SimpleXMLElement )#%d (1) {
43
43
[0]=>
44
44
string(2) "30"
45
45
}
@@ -48,7 +48,7 @@ object(simplexml_element)#%d (1) {
48
48
NULL
49
49
bool(false)
50
50
---Unsupported---
51
- object(simplexml_element )#%d (1) {
51
+ object(SimpleXMLElement )#%d (1) {
52
52
[0]=>
53
53
string(1) "5"
54
54
}
Original file line number Diff line number Diff line change @@ -37,19 +37,19 @@ var_dump($people->person[1]['name']);
37
37
?>
38
38
===DONE===
39
39
--EXPECTF--
40
- object(simplexml_element )#%d (1) {
40
+ object(SimpleXMLElement )#%d (1) {
41
41
[0]=>
42
42
string(3) "Joe"
43
43
}
44
- object(simplexml_element )#%d (1) {
44
+ object(SimpleXMLElement )#%d (1) {
45
45
[0]=>
46
46
string(3) "Joe"
47
47
}
48
- object(simplexml_element )#%d (1) {
48
+ object(SimpleXMLElement )#%d (1) {
49
49
[0]=>
50
50
string(3) "Joe"
51
51
}
52
- object(simplexml_element )#%d (1) {
52
+ object(SimpleXMLElement )#%d (1) {
53
53
[0]=>
54
54
string(3) "Boe"
55
55
}
Original file line number Diff line number Diff line change @@ -29,28 +29,28 @@ var_dump($people->person[0]['name']);
29
29
?>
30
30
===DONE===
31
31
--EXPECTF--
32
- object(simplexml_element )#%d (1) {
32
+ object(SimpleXMLElement )#%d (1) {
33
33
[0]=>
34
34
string(3) "Joe"
35
35
}
36
- object(simplexml_element )#%d (1) {
36
+ object(SimpleXMLElement )#%d (1) {
37
37
[0]=>
38
38
string(6) "JoeFoo"
39
39
}
40
- object(simplexml_element )#%d (1) {
40
+ object(SimpleXMLElement )#%d (1) {
41
41
[0]=>
42
42
string(9) "JoeFooBar"
43
43
}
44
44
---[0]---
45
- object(simplexml_element )#%d (1) {
45
+ object(SimpleXMLElement )#%d (1) {
46
46
[0]=>
47
47
string(3) "Joe"
48
48
}
49
- object(simplexml_element )#%d (1) {
49
+ object(SimpleXMLElement )#%d (1) {
50
50
[0]=>
51
51
string(6) "JoeFoo"
52
52
}
53
- object(simplexml_element )#%d (1) {
53
+ object(SimpleXMLElement )#%d (1) {
54
54
[0]=>
55
55
string(9) "JoeFooBar"
56
56
}
You can’t perform that action at this time.
0 commit comments