We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ac42c8b commit 56b8726Copy full SHA for 56b8726
ext/xmlreader/tests/virtual_properties.phpt
@@ -0,0 +1,37 @@
1
+--TEST--
2
+Virtual property tests
3
+--EXTENSIONS--
4
+xmlreader
5
+--FILE--
6
+<?php
7
+
8
+$rc = new ReflectionClass(XMLReader::class);
9
+$prop = $rc->getProperty("nodeType");
10
+var_dump($prop->isVirtual());
11
+var_dump($prop->getSettableType());
12
+var_dump($prop->getHooks());
13
+var_dump($prop->getRawValue(new XMLReader));
14
+var_dump($prop->getValue(new XMLReader));
15
16
+$reader = XMLReader::XML("<root>hi</root>");
17
+var_dump($reader);
18
+var_dump(json_encode($reader));
19
+var_dump(var_export($reader));
20
+var_dump(get_object_vars($reader));
21
22
+?>
23
+--EXPECTF--
24
+bool(true)
25
+object(ReflectionNamedType)#%d (0) {
26
+}
27
+array(0) {
28
29
+int(0)
30
31
+object(XMLReader)#%d (0) {
32
33
+string(2) "{}"
34
+\XMLReader::__set_state(array(
35
+))NULL
36
37
0 commit comments