我正在开发一个php框架,我刚才意识到,区分大小写将是一个大问题。例如:http标头不区分大小写,但queryString键在$ _GET中区分大小写。
是行为配置/ http服务器等依赖,queryString键是否始终区分大小写?
顺便说一下。 SQL表名和列是否敏感或不敏感?
(我想到达camelCase中的每个属性...... :-))
答案 0 :(得分:2)
答案 1 :(得分:0)
答案 2 :(得分:0)
我发现HTTP消息区分大小写非常混乱。
Http标头名称不区分大小写,但http标头值有时区分大小写(例如:http Date),有时不区分大小写(例如:mime类型)。
Uri部分也混合在一起: 不区分大小写:方案,主机 区分大小写:path,queryString,fragment
因此$ _GET键始终区分大小写。
@alex:我会接受你的回答,因为知识:“SQL区分大小写取决于平台”非常有用。因此,我们必须始终处理SQL表,就像它们的名称不区分大小写一样。请编辑您的答案并删除“GET params键应始终以小写形式提供。”一部分。