2013-11-22 78 views
-3

我新;)PHP傳球達陣爲

我有兩個文件PHP(和一個問題;)):

的index.php:

...  
$lang = array(); 
$lang['En'] = 'Enable'; 
$lang['Dis'] = 'Disable'; 
... 

和類。 print.php

... 
include_once 'index.php'; 
class print{ 
?? echo $lang['En'] ?? 
} 
    ... 

直接從類內部回顯數組$ lang的最佳方法是什麼?

謝謝:)

+0

PAS它作爲一個參數構造函數或將使用它的方法。 Kinda PHP 102. –

+0

或使用全局關鍵字 – MightyPork

+0

'print'是一個關鍵字,您將無法創建名爲'print'的類。 –

回答

1
include_once 'index.php'; 

class my_class { 
    function __construct(&$lang) { 
    var_dump($lang); 
    } 
} 

$my_object = new my_class($lang); 
+1

你應該使用'__construct()'真的.. – SamV

+0

不,它是相同的..使用'__construct'或函數與類名... – Legionar

+0

請參閱http:// stackoverflow。 com/questions/217618/construct-vs-sameasclassname-for-constructor-in-php – SamV