2011-07-21 60 views

回答

1

- >如上訪問類的內部的varible,使得

$類 - > variableInClass

它還可以與功能工作,具有同樣的語法。

如果你不熟悉面向對象,我會建議找here

+1

不是PHP的普通用戶,但你是不是指對象?您可以使用'::'運算符來訪問類變量。 –

+0

「類中的變量」實際上是「對象的屬性」)))並且使用' - >'不僅可以使用屬性。 – zerkms

3

我敢肯定,那裏有更多的技術解釋,但用來訪問屬性和對象的方法。

4

它訪問對象的訪問子方法或屬性:

class myClass { 
    public $fizz = 'Buzz'; 
    public function foo() { 
    echo 'Bar'; 
    } 
} 

$myclass = new myClass(); 
$myclass->foo(); // outputs 'bar' 
$myclass->fizz = 'Not Buzz'; // overwrites $fizz value 
+0

最好的理解是通過一個例子。優秀! – Zhianc

0

嗯,我會非難你一點,因爲這是一個很常見的操作。然而,谷歌很難,因此我明白。

這是一個類訪問操作符。它允許你訪問一個類的成員和功能。因此,舉例來說,如果我有一個名爲A,與成員x類,我可以這樣訪問:

$a = new A(); 
$a->x; 
+0

Class!= object – zerkms

2

它基本上相當於.在JavaScript。兩者都使用對象屬性/方法。

最大的區別是在PHP中只有class es是Objects。而在JavaScript中,一切都是對象。

因此,您不能在php中使用"string"->method(),而您可以在JavaScript中執行相同的操作"string".method()

+0

完美!!!現在,我明白了!大聲笑很好。 – somdow