Re: [請益] 雙錢字號$$的意思?

看板PHP作者時間14年前 (2010/05/20 13:51), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串3/3 (看更多)
那如果我想去呼叫一個物件叫 TEST 一般來說我會這樣呼叫 $obj = new TEST(); 可是如果我用動態變數的方式的話 $afile = 'test'; $obj = new {strtoupper($afile)}(); 可是這樣都不會過 請問這個要怎麼寫才行阿 謝謝 ※ 引述《uismuu (烏斯木)》之銘言: : 一段程式碼 : for($i=4;$i<=5;$i++){ : $temp=$Scenario[$i]; : $$temp=0; : } : 請問$$temp是什麼意思? : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.39.194 ※ 編輯: knives 來自: 122.117.39.194 (05/20 13:52)

05/20 13:57, , 1F
$class_name = strtoupper('test');
05/20 13:57, 1F

05/20 13:57, , 2F
$t = new $class_name();
05/20 13:57, 2F

05/20 14:07, , 3F
要分兩段寫才行嗎
05/20 14:07, 3F

05/25 14:36, , 4F
Google: call_user_func
05/25 14:36, 4F
文章代碼(AID): #1BzCtOR9 (PHP)
文章代碼(AID): #1BzCtOR9 (PHP)