我正在從.NET重寫應用程序到PHP。 我需要創建這樣的類:如何用{'property-names-like-this'}聲明動態PHP類}
class myClass
{
public ${'property-name-with-minus-signs'} = 5;
public {'i-have-a-lot-of-this'} = 5; //tried with "$" and without
}
但它不工作。 我不想使用這樣的事:
$myClass = new stdClass();
$myClass->{'blah-blah'};
,因爲我已經在代碼中有很多這一點。
幾天後編輯:我正在編寫使用SOAP的應用程序。這些奇特的名字用於我必須與之通信的API。
爲什麼你需要花括號?剛做'public $ property-name-with-minus-signs = 5'有什麼不對? – Bojangles 2012-02-17 03:05:13
@Jam Uhm ...不起作用? :) – deceze 2012-02-17 03:09:25
@JamWaffles:也許...語法錯誤? :) – Ryan 2012-02-17 03:09:34