संभावित डुप्लिकेट:
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?"->" का क्या अर्थ है?
यह एक सच में नौसिखिया सवाल है, तो पहले से क्षमा याचना, लेकिन मैंने देखा है ->
उदाहरण कोड में कई बार इस्तेमाल किया है, लेकिन मैं ऐसा करने के लिए ऑनलाइन ट्यूटोरियल्स में कोई स्पष्टीकरण नहीं दिख रहा है। (मुख्य रूप से क्योंकि गूगल एक खोज पद के रूप में यह ध्यान नहीं देता - doh!)
यहाँ एक उदाहरण है कि मुझे confuses है:
<?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 = "[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();
}
?>
क्या इस तरह के echo $e->errorMessage();
के रूप में लाइनों में चल रहा है? ऐसा लगता है कि यह $e
को errorMessage()
पर परिवर्तनीय $e
पास कर रहा है, लेकिन यदि ऐसा है, तो इसे और अधिक पारंपरिक तरीके से क्यों न करें?
किसी भी मदद के लिए धन्यवाद।
यह उन दो चीजों में से किसी एक का डुप्लिकेट नहीं है, लेकिन वैसे भी धन्यवाद। –
देखें [यहां] (http://stackoverflow.com/questions/3037526/where-we-use-object-operator-in-php) कि दूसरा संभावित डुप्लिकेट गलत था। –
धन्यवाद। यह उपयोगी है। –