2015-06-11 106 views
-2

我正在學習如何在學習PHP的同時連接數據庫。只是一個簡單的問題。有沒有人可以告訴我什麼「 - >」標誌在PHP中做?我無法理解此標誌的功能,因此我不知道如何編輯代碼。感謝誰回答這個問題。「 - >」在PHP中做什麼?

+0

嗨,這不是php 101,謝謝 –

+0

不錯的一個兄弟。我知道了。這是我的Stackoverflow 101. – MistyBreeze

回答

0

對於真正的快速和骯髒的一行匿名對象,只投一個關聯數組:

<?php 

$obj = (object) array('foo' => 'bar', 'property' => 'value'); 

echo $obj->foo; // prints 'bar' 
echo $obj->property; // prints 'value' 

?> 

...無需創建一個新的類或函數完成它。

1

- >是用於指代類和對象的更多信息,請在對象上使用here.

1

->登錄,訪問它的屬性和方法。

class example{ 
    public $prop1 = 'Hello World'; 

    public function sayHello(){ 
     echo $this->prop1; 
    } 
} 

$example = new example(); 
$example->sayHello(); 

編號:Classes and Objects in PHP

1

您還沒有發佈任何代碼,所以我不是100%肯定,你看到了這一點,但我幾乎可以肯定你指的是這樣的:

$foo = new Foo(); 
echo $foo->bar; 

在這個例子中, ->用於訪問對象的屬性,$foo。它也可以用於訪問方法,如$foo->baz();

+0

嘖嘖,你應該知道這應該只是關閉,並沒有回答;-) –

+2

@Dagon這當然不是一個好的,值得的問題。另一方面,我對OP很同情,因爲對於真正的初學者來說,搜索這種語法基本上是不可能的。例如,谷歌對此沒有多大幫助。 –

+0

好吧,其實如果你把確切的問題標題在谷歌你會得到一個很好的答案 –