“->”在 PHP 中是什么意思/指的是什么?
PHP中的含义/指的是什么?->
例如,在WordPress的以下内容中,我知道该语句的作用,但是它的作用是什么?if
->
<?php if ( $wp_query->max_num_pages > 1 ) : ?>
PHP中的含义/指的是什么?->
例如,在WordPress的以下内容中,我知道该语句的作用,但是它的作用是什么?if
->
<?php if ( $wp_query->max_num_pages > 1 ) : ?>
->
访问对象的成员。访问对象中的字段也是如此。它可用于访问属于对象的方法或字段,如果您熟悉C++或Java,则等效于$wp_query->max_num_pages
max_num_pages
$wp_query
myObject.myField
首先,您应该了解以下内容。在 PHP 和许多其他语言中,我们有以下类型的 entites:
允许您访问对象中的方法或值,与访问数组中的值的方式相同。->
[]
一个类就像一个盒子,在这个盒子里有很多项目,每个项目都可以相互交互,因为它们在同一个盒子里。
例如:
class Box
{
function firstItem()
{
}
function secondItem()
{
}
}
以上就是我们所说的类。它基本上是一段结构化的代码,在它成为对象之前,它并没有真正做任何事情。
该对象是使用关键字创建的,该关键字可实例化类并从中创建对象。new
$box = new Box;
现在,上面的 (从 Box 类创建的对象) 内部有方法,例如 .$box
firstItem()
这些就像函数一样,除了它们内部,我们调用另一个变量,用于访问该对象中的其他方法。$this
现在,要从对象外部访问这些方法,您必须使用问题中描述的运算符。
$box->firstItem();
该运算符将允许您从变量 执行方法。->
$box