Rumah >pembangunan bahagian belakang >tutorial php >如何判断MVC里的C控制器的定义方法?
我想自己写框架,如何判断控制器里定义函数呢?
比方说C控制器里的
<code>class PageController { function index() { echo "单页"; } </code>
然后输入地址 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呢?
<code>function ???() { echo "404"; } </code>
我想自己写框架,如何判断控制器里定义函数呢?
比方说C控制器里的
<code>class PageController { function index() { echo "单页"; } </code>
然后输入地址 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呢?
<code>function ???() { echo "404"; } </code>