2011-10-10 40 views
0

我有一起使用的php類和php函數,因爲即時通訊對相同的文件進行了少量編輯,我必須重新命名我的類和函數文件我的工作是這樣,代碼是這樣的根據您的變量名稱命名php功能和php類

class myclassName{ 
     function myfunctionName{ 
     } 
    } 

後來用作

$myvariable = myclassName::myfunctionname($getwhatineed); 

所以我想這樣做

$default_cf_name ="DesiredName"; 

    class prefix_$default_cf_name{ 
     function prefix_$default_cf_name{ 
     } 
    } 
+0

作爲一般規則,如果您進行了更改,然後必須在多個文件中應用相同的更改,則表明您的操作有誤。 – AndrewR

回答

0

對於它的價值,這看起來像是一件非常可怕的事情。您至少可以通過writing the class creation code into a string並通過eval()來實現該目標,但是您可能會讓很多同伴對此感到憤怒。

+0

對不起,但使用eval()不是一個選項,代碼必須是安全的,我不能保證,因爲有超過5個開發人員在項目上工作,但正如我建議上面的簡單檢查幫助分配。 – Benn