[問題] 該怎麼使用string載入function呢?
請教個問題,要怎麼使用字串來指定載入物件呢?
我在php manual看到php 5.3有個很特別的用法:
$classname = "MyClass";
echo $classname::constant . "\n"; // As of PHP 5.3.0
就是類似這種使用字串去指定那個類別名稱
在php 5.3.0以前的版本,要怎麼做到這種類似的方法呢?
我現在的問題點是有一些模組,可能是mod_a , mod_b , mod_c
裡面有共同的檔案:interface.php 也有同樣名稱的function
可是是包裝在不同的類別裡,例如:
class mod_a{
function xxx(){}
}
class mod_b{
function xxx(){}
}
就類似操作多型那樣,我想用個for迴圈依序載入這些不同模組的同名function
可是不知道該怎麼做.....
在php 5.2.x的版本下,要怎麼做才能有這種效果呢?
謝謝~~
※ 編輯: Kuster 來自: 210.69.126.253 (04/30 14:44)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章