Php HTML表单值和空格

Php HTML表单值和空格,php,html,forms,Php,Html,Forms,我正在为我的组织处理由另一个开发人员启动的各种项目。这项工作的很大一部分涉及使用PHP进行表单处理 我很惊讶地看到,对于许多表单值,以前的开发人员使用空格(例如)。我想我知道他为什么这么做了——他以电子邮件的形式发送,并使其易于以人类可读的格式显示值,而无需额外处理,但是,作为习惯于“典型”编程命名约定(无空格、驼峰大小写、pascal大小写等)的人,这确实让我有点不安。每当我处理HTML表单和赋值时,我相信我总是试图遵循“典型的”变量命名约定,但这可能是一种习惯,而不是一种必要的实践 现在,我

我正在为我的组织处理由另一个开发人员启动的各种项目。这项工作的很大一部分涉及使用PHP进行表单处理

我很惊讶地看到,对于许多表单值,以前的开发人员使用空格(例如
。我想我知道他为什么这么做了——他以电子邮件的形式发送,并使其易于以人类可读的格式显示值,而无需额外处理,但是,作为习惯于“典型”编程命名约定(无空格、驼峰大小写、pascal大小写等)的人,这确实让我有点不安。每当我处理HTML表单和赋值时,我相信我总是试图遵循“典型的”变量命名约定,但这可能是一种习惯,而不是一种必要的实践

现在,我不是说他错了,但是我试着对这个话题做了一些研究,还没有得出一个明确的结论。所以我的问题是,在分配给HTML表单输入元素的值中包含空格有什么问题吗?特别是当它通过电子邮件发送时?如果是,可能会导致什么复杂情况,是否有适当的处理方法,或者您是否建议保持实际表单值的简单性(例如,
,然后在提交表单后对其进行处理以使其更具可读性


感谢您的输入!

没有什么不好的,除了表单控件名称中可以显示哪些字符的唯一真正限制是使用GET提交表单时

“get”方法将表单数据集值限制为ASCII字符


|

我肯定会将它们改为驼峰式、帕斯卡式或其他更接近编码约定/标准的形式。这两种方式都可以,但…安全总比抱歉好。

我会防御性地丢失额外的空格…错误源、打字错误,…输入值中的空格非常常见。它们毕竟是值,而不是名称。关于
text
类型输入,或者甚至是一个textarea呢?我想不出任何不在值中使用空格的好理由…我不确定html4引用是否仍然有用。它们仍然在使用,尽管不像以前那么流行。不确定HTML5解析是什么。