我正在学习的脚本中有以下代码,我尝试回显或打印变量,认为它是一个数组但显然不起作用。
完整的代码就是这样的
$i = new b();
$i->c = "d";
$i->e = "f";
$i->g = "h";
$i->j = "k";
$i->l = "m";
我已经尝试回显并打印变量$ i,但认为它可能是一个数组,但它不起作用,同时返回一个致命错误,说没有找到类'b'。
答案 0 :(得分:3)
new b()
部分创建了一个新的类b
实例。如果在源代码中的其他位置定义了名为b
的类,那么它将是一个对象,而不是数组。其他行将一些字符串分配给该对象的属性。
您可以在PHP in the manual中阅读有关面向对象编程的更多信息。
您可能会发现var_dump功能在将来很有用。
答案 1 :(得分:2)
此代码从(显然不存在的)类$i
实例化新对象b
并设置多个对象属性。
答案 2 :(得分:1)
$i = new b();
从类$i
实例化一个名为b
的新对象$i->c = "d";
为对象$i
的成员c分配字符串值“d
”