有许多URL路由类可用,从框架(Laravel Routing)到独立的类,如FastRoute。每个路由类的工作略有不同,一些使用正则表达式,一些做基本的字符串比较等等。我正在设计自己的路由类,以满足我的应用程序的需要,并遇到了一个我还没有找到满意答案的问题。
网址路由是否区分大小写?
显然,无论哪种方式都可以在PHP中完成,但我的问题是哪个是最佳选择。对于这个问题,PHP本身非常混乱。 $variable_names
区分大小写,而functionNames()
则不区分大小写。因此,在语言本身中找到标准化是毫无意义的。我正在简明扼要地回答我应该坚持哪种方法,以及为什么。