What does “->” mean?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicates:
Reference - What does this symbol mean in PHP?
In, PHP, what is the “->” operator called and how do you say it when reading code out loud?
这是一个很新的问题,所以提前道歉,但我已经看到
下面是一个让我困惑的例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | <?php class customException extends Exception { public function errorMessage() { //error message $errorMsg = 'Error on line '.$this->getLine().' in '.$this->getFile() .': '.$this->getMessage().' is not a valid E-Mail address'; return $errorMsg; } } $email ="[email protected]"; 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(); } ?> |
像
谢谢你的帮助。
它在面向对象编程中用来表示对象->属性
不,它不是范围解析运算符。
不,它不是一个函数。这是面向对象的编程,所以正确的术语是
不,这不是财产。同样,它是一个
我不知道
在您的特定情况下,这是一个方法调用。正在对您的
该对象具有
因此,您正在调用