>“意味着/指在PHP中?

这个问题在这里已经有了答案:

  • 参考 - 这个符号在PHP中的含义是什么? 18个答案

  • ->访问一个对象的成员。 所以$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

    上一篇: >" mean/refer to in PHP?

    下一篇: What does the PHP syntax $var1