PHP
Он используется в ООП, это может быть метод (но тогда в конце может быть () в конце) или свойство класса.Я не знаю Perl, поэтому я не могу сказать вам, что это такое, но для php: Пример, который, надеюсь, прояснит что-то:
Мы можем сделать объект класса в php следующим образом:
$object = new MyClass();
Теперь, если у нас есть метод в том, что называется peer, вы бы назвали его так:
$object -> getInstance();
И если у нас есть свойство в том же классе с именем spoon, вы бы повторили его так:
echo $object -> instance;
Это работает, но вы также можете создать метод получения в своем классе И небольшой пример класса:
class MyClass {
// property instance
private $instance;
protected __construct()
{
}
// getInstance method
protected static function getInstance()
{
return $this -> instance;
}
}
Возможно, вы захотите взглянуть здесь http://php.net/manual/en/language.oop5.php
Perl
Оператор стрелки в основном используется при разыменовании метода или переменной из объекта или имени класса $obj->$a
- пример доступа к переменной $a
из объекта$obj
.Он также может использоваться для вызова методов, например: $obj->$a()
Для получения дополнительной информации посетите этот URL: http://perldoc.perl.org/perlop.html#The-Arrow-Operator