>“是什么意思?
  可能重复: 
  参考 - 这个符号在PHP中的含义是什么? 
  在PHP中,什么是“ - >”操作符,当你大声读出代码时,你怎么说? 
  这是一个非常新鲜的问题,所以提前道歉,但我已经看到->在示例代码中多次使用,但似乎无法在在线教程中找到任何解释。  (主要是因为Google忽略它作为搜索词 -  doh!) 
这是一个令我困惑的例子:
<?php
class customException extends Exception
{
public function errorMessage()
{
//error message
$errorMsg = 'Error on line '.$this->getLine().' in '.$this->getFile()
.': <b>'.$this->getMessage().'</b> is not a valid E-Mail address';
return $errorMsg;
}
}
$email = "someone@example.com";
try
  {
  //check if
  if(filter_var($email, FILTER_VALIDATE_EMAIL) === FALSE)
    {
    //throw exception if email is not valid
    throw new customException($email);
    }
  //check for "example" in mail address
  if(strpos($email, "example") !== FALSE)
    {
    throw new Exception("$email is an example e-mail");
    }
  }
catch (customException $e)
  {
  echo $e->errorMessage();
  }
catch(Exception $e)
  {
  echo $e->getMessage();
  }
?> 
  在echo $e->errorMessage();等行中发生了什么?  ?  它看起来像它将变量$e传递给函数errorMessage() ,但如果是这样,为什么不以更传统的方式进行呢? 
谢谢你的帮助。
  不,它不是范围解析运算符。  :: :(也称为Paamayim Nekudotayim)是范围解析运算符,请参阅手册。 
  不,它不是一个功能。  这是面向对象编程,所以正确的术语是method 。 
  不,它不是一个财产。  再次,这是一种method 。 
  我不知道->构造有任何术语。  它用于调用方法或访问类实例的属性。  在一个物体上。  我想你可以把它称为“实例操作符”。 
  在你的具体情况下,这是一个方法调用。  正在$e对象上调用errorMessage方法,该对象是customException类的一个实例。 
它用于面向对象编程来表示object-> property
  echo "$foo->bar"会回显$ foo的bar属性 
  $e是一个对象。 
  该对象具有函数errorMessage() 
  因此你在调用$e的函数 
上一篇: >" mean?
