欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

用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 说事,而不是我

PHP code
$a = array( '@abc' => 2);
settype($a, 'object');
echo $a->{'@abc'}; 
用var_dump输出一个对象,带@的属性代表什么?该怎么处理

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频