如何判断MVC里的C控制器的定义方法?
程序员文章站
2024-01-01 19:26:28
...
我想自己写框架,如何判断控制器里定义函数呢?
比方说C控制器里的
比方说C控制器里的
class PageController
{
function index()
{
echo "单页";
}
然后输入地址 index.phpc?c=page&a=index 可以打开
要是非法输入 index.phpc?c=page&a=index2 或者index.phpc?c=page&a=xxxx
会报错function 定义函数不存在Fatal error: Call to undefined method PageController::xxx()
我想实现,如何判断函数或方法不存在直接跳转404呢?
function ???()
{
echo "404";
}
回复内容:
我想自己写框架,如何判断控制器里定义函数呢?
比方说C控制器里的
class PageController
{
function index()
{
echo "单页";
}
然后输入地址 index.phpc?c=page&a=index 可以打开
要是非法输入 index.phpc?c=page&a=index2 或者index.phpc?c=page&a=xxxx
会报错function 定义函数不存在Fatal error: Call to undefined method PageController::xxx()
我想实现,如何判断函数或方法不存在直接跳转404呢?
function ???()
{
echo "404";
}