首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP MVC路由器的漂亮正则表达式路由?

PHP MVC路由器的漂亮正则表达式路由?
EN

Stack Overflow用户
提问于 2011-08-03 10:30:57
回答 1查看 672关注 0票数 0

我正在用PHP构建一个使用MVC架构的web应用程序,并且我正在构建的第一个组件之一是路由器。目前,它是这样工作的:

代码语言:javascript
复制
// Cleans the URI
SimpleRouter::init(); 

// Adds a new URI matching rule
SimpleRouter::add_route( '\/app\-admin\/products\/edit\/([0-9]+)\/', 'MyFunc' );

我希望我的代码看起来像这样,以使其更具可读性/更易于记忆

代码语言:javascript
复制
// Adds a new URI matching rule
SimpleRouter::add_route( '/app-admin/products/edit/([0-9]+)/', 'MyFunc' );

你知道我该怎么实现它吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-03 10:42:09

你不需要逃避冲撞。

至于斜杠,如果您以其他字符(任何字符,如#或|)开始和结束您的正则表达式,您也不需要转义斜杠。

附言:不要使用静态访问..否则,让它面向对象有什么意义呢?我如何将其子类化,等等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6921026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档