私は現在 MVC を構築していますが、少し問題が発生しました (解決策は既にあります)。
これは失敗するためFatal error: Call to undefined method Controller_Home::DMVC_DEF_CTRL_FUNCTION()
..
if(method_exists($Controller, DMVC_DEF_CTRL_FUNCTION)){
$Controller->DMVC_DEF_CTRL_FUNCTION($SecondRoute);
} else {
// 404
die;
}
この作品 :
$MethodName = DMVC_DEF_CTRL_FUNCTION;
if(method_exists($Controller, $MethodName)){
$Controller->$MethodName($SecondRoute);
} else {
// 404
die;
}
DMVC_DEF_CTRL_FUNCTION
定数です。
なぜ定数が機能しないのか、誰かが私にこれを説明できますか? また、定数関数を試してみましたが、成功しませんでした。
PHPは関数だと思います。定数が関数ではないことをPHPに伝えるにはどうすればよいDMVC_DEF_CTRL_FUNCTION
ですか?
ありがとう