首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >区分大小写是否依赖于配置?

问区分大小写是否依赖于配置?
EN

Stack Overflow用户
提问于 2011-12-12 20:18:11
回答 3查看 672关注 0票数 0

我正在开发一个php框架,我刚刚意识到,区分大小写将是一个大问题。例如: http头不区分大小写,但$_GET中的queryString键区分大小写。

是行为配置/ http服务器等。依赖,queryString密钥是否总是区分大小写?

顺便说一句。SQL表名和列是键敏感还是不敏感?

(我想要到达camelCase的每一处房产...:-) )

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-12 20:20:52

GET params keys应始终小写。

如果平台的文件系统区分大小写,则SQL表名称区分大小写。

Info on MySQL's case。

票数 2
EN

Stack Overflow用户

发布于 2011-12-12 20:20:30

票数 0
EN

Stack Overflow用户

发布于 2011-12-12 21:11:55

我发现HTTP消息区分大小写有一个很大的问题。

Http标头名称不区分大小写,但http标头值有时区分大小写(例如: http Date),有时不区分大小写(例如: mime类型)。

Uri部分也混合:不区分大小写:方案,区分主机大小写: path,queryString,fragment

因此,$_GET密钥始终区分大小写。

@alex:我会接受你的答案,因为"SQL区分大小写依赖于平台“这一知识非常有用。因此,我们必须处理SQL表,就好像它们的名称不区分大小写一样。请编辑您的答案并删除"GET params密钥应始终小写提供“。部分。

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

https://stackoverflow.com/questions/8474195

复制
相关文章

相似问题

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