2014-01-07 35 views
-3

我想了解一个特定的项目是如何工作的,虽然我可以在网上找到大多数功能,但我发现有一个可能会让我失望。 我看到“ - >”在代码中经常出现,但不知道它的功能。 “ - >”在PHP或Joomla中意味着什么?代码中的“ - >”是什么?

+0

http://www.php.net/manual/en/language.oop5.php –

+0

http://us1.php.net/manual/en/classobj.examples.php手册运行良好。它是'指向'一个对象方法和参数的运算符。 IE的Class对象有一个名为$ count的参数。通过指向它来访问该参数。 Class-> count – Rottingham

+1

Joomla是一个基于PHP的系统,它本身不是一种语言。 Joomla无法做任何事情,它内置的基础PHP已经做不到了。 –

回答

2

它是PHP中的对象操作符。它用于访问子类的属性和方法。它的Javascript和Java相当于.运营商。它将用于像这样的PHP

class foo{ 
    public $bar="qux"; 
    public function display(){ 
     echo $this->bar; 
    } 

} 
$myFoo=new foo(); 
$myFoo->display(); //displays "qux" 
+0

注意:应该是'$ myFoo-> display()' –

+0

@DamienPirsy感谢您的支持! – scrblnrd3

0

它就像。运算符在C++和Java中。指一个班级内的成员。当 - >之前的变量是指向类的指针而不是类的实例时,C++也使用 - >来访问成员。

0

- >是用来调用方法的方式。

在C,C++,C#中,您使用的Java。 (点)表示法来调用一个方法:

operation.sum(a, b); 

在PHP中使用你做到这一点 - >

operation->sum(a,b) 
+0

它不一定在C++中调用方法 – scrblnrd3

+1

- 当它在它之前的变量是一个指针而不是实例时 – developerwjk

相关问题