>“意味着/指在PHP中?
这个问题在这里已经有了答案:
->
访问一个对象的成员。 所以$wp_query->max_num_pages
正在访问场max_num_pages
的对象$wp_query
。 它可以用于访问属于对象的方法或字段,并且如果您熟悉C ++或Java,则它等同于myObject.myField
首先你应该了解以下内容。 在PHP和许多其他语言中,我们有以下类型的实体:
->
允许您访问对象内的方法或值,这与[]
允许您访问数组中的值的方式相同。
一个班级就像一个箱子,在这个箱子里有很多物品,每个物品都可以在同一个箱子里相互作用。
例如:
class Box
{
function firstItem()
{
}
function secondItem()
{
}
}
以上就是我们所说的班级。 它基本上是一段结构化的代码,直到它变成对象时才会真正做任何事情。
该对象是通过使用new
关键字创建的,该关键字实例化一个类并从中创建一个对象。
$box = new Box;
现在,上面的$box
是Box类创建的对象,里面有方法,比如firstItem()
。
这些就像其中的函数,除了它们之外,我们还有另一个变量$this
,用于访问该对象中的其他方法。
现在要从对象外部访问方法,您必须使用问题中描述的操作符。
$box->firstItem();
运算符->
将允许您从变量$box
执行该方法。
这就像JavaScript和Java中的句点(。)。 它只是一个简单的访问操作符。
链接地址: http://www.djcxy.com/p/1765.html