請有經驗的PHP人士可以提供以下幫助。某處在我的代碼,我有一個非實例化類中的公共靜態方法的調用:PHP中的動態靜態方法調用?
$result = myClassName::myFunctionName();
不過,我想有很多這樣的課程,並根據在飛行中確定正確的類名用戶的語言。換句話說,我有:
$language = 'EN';
...我需要做一些事情,如:
$result = myClassName_EN::myFunctionName();
我知道我可以通過語言作爲參數的功能和內部處理它只是一個普通的類,但由於各種原因,我寧願有一個不同的解決方案。
這是否有任何意義,任何人?謝謝。
要回答最後3行,除非你有一個特定的原因,你爲什麼不能實現「pass language as parameter」方式 – 2010-01-21 11:51:25
是的,我有一個特定的原因......有關以更理智的方式管理翻譯,以處理這些類中發生的各種事情。這很複雜:) – Tom 2010-01-21 12:05:41