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