我正在使用SabreAMF来解码PHP中的AMF数据。我的结果如下:
Rtmp\SabreAMF\AMF3\SabreAMF_AMF3_Wrapper Object
(
[data:Rtmp\SabreAMF\AMF3\SabreAMF_AMF3_Wrapper:private] => Array
(
[0] => Array
(
[0] => value1
[1] => value2
...
问题是我无法访问data属性来获取具有值的Array,因为它是私有属性。我该怎么办?
答案 0 :(得分:0)
私人成员的一般想法是阻止他们从外部访问。
如果您有权访问该课程,您可以编写一个__get
方法来帮助您(但如果您有访问权限,也可以将其公开)。
一些解决方法是“捕获”print_r
,var_export
或var_dump
函数的输出,然后对其进行解析,以便获得所需内容。