我正在動態地實體化一個類,但我想知道是否有辦法從這個實體呼叫方法,謝謝
代碼:
if(class_exists($class_name)){
$class = new $class_name;
$class.method();
}
class foo implements bar {
public function method(): void {
echo "method called";
}
}
預期結果:
從物件呼叫方法
實際結果: 錯誤:呼叫未定義的函式方法()
uj5u.com熱心網友回復:
在 php 中使用箭頭來呼叫類的函式。
$class.method();
應該
$class->method();
或者,如果您的方法被宣告為靜態,您可以像這樣使用它
foo::method();
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/476336.html
