用var_dump输出一个对象,带@的属性代表什么?该怎么处理
程序员文章站
2022-05-10 21:51:20
...
用var_dump输出一个对象,带@的属性代表什么?
如var_dump输出一个SimpleXMLElement对象,显示如下
object(SimpleXMLElement)#4 (3) {
["@attributes"]=>
array(1) {
["index"]=>
string(1) "1"
}
["name"]=>
string(7) "书本1"
["story"]=>
array(3) {
[0]=>
object(SimpleXMLElement)#5 (2) {
["title"]=>
string(14) "书本1故事1"
["quote"]=>
string(20) "书本1故事1内容"
}
[1]=>
object(SimpleXMLElement)#6 (2) {
["title"]=>
string(14) "书本1故事2"
["quote"]=>
string(20) "书本1故事2内容"
}
}
}
那个还@的["@attributes"]代表什么意思,请举一个类似的class,谢谢
------解决方案--------------------
是你用 SimpleXMLElement 说事,而不是我
如var_dump输出一个SimpleXMLElement对象,显示如下
object(SimpleXMLElement)#4 (3) {
["@attributes"]=>
array(1) {
["index"]=>
string(1) "1"
}
["name"]=>
string(7) "书本1"
["story"]=>
array(3) {
[0]=>
object(SimpleXMLElement)#5 (2) {
["title"]=>
string(14) "书本1故事1"
["quote"]=>
string(20) "书本1故事1内容"
}
[1]=>
object(SimpleXMLElement)#6 (2) {
["title"]=>
string(14) "书本1故事2"
["quote"]=>
string(20) "书本1故事2内容"
}
}
}
那个还@的["@attributes"]代表什么意思,请举一个类似的class,谢谢
------解决方案--------------------
是你用 SimpleXMLElement 说事,而不是我
- PHP code
$a = array( '@abc' => 2); settype($a, 'object'); echo $a->{'@abc'};相关文章
相关视频
上一篇: php中socket的用法详解