在处理项目时,我们在PHP文件中创建了全局常量。在 HTML 中访问这些全局常量以指定 POST 变量的名称时,以下是否正确:
<input type="text" name="<?PHPecho POST_CONSTANT;?>" class="form-control" placeholder="Post Constant" />
使用htmlspecialchars(CONSTANT);
更合适吗?
我不是 100% 确定,但我认为 php
在打开标签中需要小写,并且在echo
之前需要一个空格(或其他空格字符)。
<input name="<?php echo POST_CONSTANT; ?>" />
如果您预计常量具有特殊字符,那么,是的,您可能应该转义它们。如果它只是您定义为简单字母数字字符串的值,那么可能没有必要。