所以我的理解是我無法鍵入提示可能傳遞給一個類的多個對象。所以我想我可以利用反射API來弄清楚這一點。也許這是一般的糟糕做法,但事實就是如此。無論如何,這裏基本上是我的佈局。沒有使用反射類,是否有任何類型暗示多個類的方法?這是處理這種情況的好方法嗎?反射類確認類對象
interface Power { }
class mPower implements Power { }
class cPower implements Power { }
class Model extends ApiModel {
function __construct(stdClass $powerObj) {
$po = new ReflectionClass($powerObj);
if (in_array('Power', $po->getInterfaceNames())) {
// do something
}
}
}
出可以在界面上輸入提示'函數__construct(電源$ powerObj)' – Orangepill