我正在开发一个php框架,我刚刚意识到,区分大小写将是一个大问题。例如: http头不区分大小写,但$_GET中的queryString键区分大小写。
是行为配置/ http服务器等。依赖,queryString密钥是否总是区分大小写?
顺便说一句。SQL表名和列是键敏感还是不敏感?
(我想要到达camelCase的每一处房产...:-) )
发布于 2011-12-12 20:20:52
发布于 2011-12-12 20:20:30
发布于 2011-12-12 21:11:55
我发现HTTP消息区分大小写有一个很大的问题。
Http标头名称不区分大小写,但http标头值有时区分大小写(例如: http Date),有时不区分大小写(例如: mime类型)。
Uri部分也混合:不区分大小写:方案,区分主机大小写: path,queryString,fragment
因此,$_GET密钥始终区分大小写。
@alex:我会接受你的答案,因为"SQL区分大小写依赖于平台“这一知识非常有用。因此,我们必须处理SQL表,就好像它们的名称不区分大小写一样。请编辑您的答案并删除"GET params密钥应始终小写提供“。部分。
https://stackoverflow.com/questions/8474195
复制相似问题