2011-12-27 60 views
-1

我不明白在PHP中的getter和setter方法的概念,請幫助我。PHP - 如何從類方法返回一個變量?

比方說,我有這個類:

class something() 
{ 
    public function test() 
    { 
    $bla = 10; 
    return $var; 
    } 
} 

如何獲得的follwing代碼工作:

$something->test(); 
    echo $bla; 

謝謝!

+0

標題和('不理解PHP中的getter和setter方法的概念)中的一些爭論。你的問題與getter或setter無關。 – dmitry 2011-12-27 07:18:30

回答

3

首先這樣的:

return $var; 

應該是:

return $bla; 

和第二,第二部分是錯誤的,應該是這樣的:

$something = new something(); 
$bla = $something->test(); 
echo $bla; 
+0

男人..這很簡單。謝謝 :) – Crayl 2011-12-27 01:51:33

1

你需要做$bla全球工作,這是一個很好的主意。

您最好返回該變量,然後在調用該對象的方法時將其分配給您希望的值。