能看懂调试信息是做开发的基础,然而初学者看的时候会比较困惑,于是特地整理一下:
一、object(Member)#35 (8) {
1、object:打印出来的是个对象。
2、Member:打印的对象是Member类的实例化。
3、#35:内部标识符,有编号顺序的意思,#2就是在你这个程序中是第2个实例化对象的,#3就是第3个。
4、8:该对象下面有8个一级内容。
二、["_avatar":"Member":private]=> string(0) ""
第一步对象8个一级内容的其中一个内容。键值对关系。
Member:成员属性
private:这个成员属性是私有类型
string(0) "":这个属性的值,是一个长度为0的字符串。
三、["table":protected]=> &string(10) "zbp_member"
table:成员属性
protected:这个成员属性是受保护类型
string(10) "zbp_member:这个属性的值,是一个长度为10的字符串,该字符串内容是zbp_member。
四、["datainfo":protected]=> &array(18) {
datainfo:成员属性
protected:这个成员属性是受保护类型
array(18):这个成员属性的值,是一个数组,该数组有18个值