我正在用PHP构建一个使用MVC架构的web应用程序,并且我正在构建的第一个组件之一是路由器。目前,它是这样工作的:
// Cleans the URI
SimpleRouter::init();
// Adds a new URI matching rule
SimpleRouter::add_route( '\/app\-admin\/products\/edit\/([0-9]+)\/', 'MyFunc' );我希望我的代码看起来像这样,以使其更具可读性/更易于记忆
// Adds a new URI matching rule
SimpleRouter::add_route( '/app-admin/products/edit/([0-9]+)/', 'MyFunc' );你知道我该怎么实现它吗?
发布于 2011-08-03 10:42:09
你不需要逃避冲撞。
至于斜杠,如果您以其他字符(任何字符,如#或|)开始和结束您的正则表达式,您也不需要转义斜杠。
附言:不要使用静态访问..否则,让它面向对象有什么意义呢?我如何将其子类化,等等。
https://stackoverflow.com/questions/6921026
复制相似问题