这个称为名称的“->”符号是什么?

时间:2018-12-25 10:46:28

标签: php symbols

这是什么->符号在PHP中调用。我知道它可以解释为等号直角括号。 |可以称为Pipe或OR。但是我的教授要求另一个术语叫->符号。用于为数组类中的键分配一个值。有人知道这叫什么吗?

1 个答案:

答案 0 :(得分:-1)

这称为 Object Operator 。它用于访问类内部的属性和方法,在该类之后放置->符号。

文档中的示例:

<?php
class foo
{
    function do_foo()
    {
        echo "Doing foo."; 
    }
}

$bar = new foo;
$bar->do_foo();
?>

如您所见,do_foo()方法位于foo类中。要访问类外部的方法,您需要使用->符号来访问给定类内部的属性或方法。


PHP documentation中的信息:

  

在类方法中,可以使用->(对象运算符):$this->property(其中property是属性的名称)来访问非静态属性。通过使用 :: (双冒号):self::$property访问静态属性。有关静态和非静态属性之间差异的更多信息,请参见Static Keyword