2013-01-17 29 views
0

PHP是否可以將變量標記爲實例變量或類變量或類中的局部變量?區分變量的較短方法

Ruby有以下選項:

Local variable -> myvar 
Instance variable-> @myvar 
Class variable -> @@myvar 

是否有任何PHP這樣的選項比這個漫長的$myvar$this->myvarself::$myvar其他?

我這樣問,因爲我是從鐵軌背景上的紅寶石。在那裏處理像上面給出的變量是很容易的。在PHP中,變量處理風格並沒有那麼方便。所以我多次提到文檔。但是沒有找到,所以我問我是否錯過了文檔中的任何這樣的選項,並且其他人可能已經注意到它。

回答

4

不,PHP中沒有這樣的選項。

2
$this->variable; //class var 
ClassName::variable; //static var 
$variable; //local var 

除了上面有聲明一個變量(除非你想使用常量define('VARIABLE', "some constant");

+3

「沒有其他辦法比*這個漫長的'$ myvar','$這個 - > myvar'其他和'self :: $ myvar' *「 – eggyal

+0

@eggyal看到我的編輯。 – Neal