2016-02-15 50 views
0

我想爲每個帖子值生成一個類實例。我可以在PHP中的for循環中生成一個類的實例嗎?

像這樣的事情

$i=0; 

foreach ($_POST['URL'] as $url) { 
    $classInstance.$i = new className(); 
    $i++; 
} 

每一個不同的名稱。

我讀到類似的變量變量名:

${"classInstance" . $i} = new className(); 

但它在其他問題以前氣餒(PHP Variables - Concatenate variable name

是否有任何其他的方式來達到同樣沒有使用可變的變量名?

回答

1

你提出的方式是完全有效的。但是,使用這種功能將數字簡單地連接到變量上並沒有太多合理的用例。如果您需要一組變量,只需將這些對象聚合成一個數組結構(如數組或數組結構),然後從那裏操作它們。

+0

謝謝,我會檢查SPL列表,因爲這是我第一次聽說它 – user3808307

相關問題