2011-07-20 35 views
0

在Java中,一切物體,我知道它的類型,你,比如......我會做這樣的事情:我可以專注PHP在PHP類型變量的類?

MyObject aObject = new MyObject(); 

我一直知道「aObject」是爲MyObject ...

但PHP,我用這個

$aObject = new MyObject(); 

我不知道什麼是「aObject」中,我嘗試這樣做,它給我的錯誤:

MyObject $aObject = new MyObject(); 

這讓我感到非常注重的是,有什麼建議?謝謝。

+0

使用意見,這將讓你記住 – Ibu

回答

2

您可以大量使用註釋這樣

// data type is MyObject 
$aObject = new MyObject(); 
+1

,最好使用PHPDoc的評論:'/ * @var $ aObject爲MyObject * /',則自動完成將在IDE中工作。 – meze

+0

總有一些更好的空間:) – Ibu

1

也就是說,unfortunatley對你來說,PHP是如何工作的。在PHP中沒有嚴格的數據類型,這是如此。這是你必須成長爲PHP程序員的東西。

+0

只是混亂。 – Tattat

+0

我同意你的意見,我理解你的問題。你應該深入瞭解它並瞭解它是如何工作的。 – Emil

0

不,在PHP中,你可以做類型雜耍:

$aObject = new MyObject(); 
$aObject = new UnrelatedObject(); 

是完全合法的PHP。雖然這不一定是壞事。它有利有弊。