我在两个不同的环境中测试完全相同的功能,一个是本地开发环境,另一个是登台服务器。他们有完全相同的代码。
当我curl
向每个包含该功能的端点发出请求时,我得到两个不同的结果:
本地 (php 5.4)
//this was the desired output
<p><span>Awesome water shooting power</span></p>
分期(php 5.3)
//none of the html chars are changed.
<p><span>Awesome water shooting power</span></p>
实际的文本字符串htmlspecialchars
以下列方式运行:
htmlspecialchars( $req->get('description') )
我是否应该专门使用此htmlspecialchars
方法中的所有其他参数以使其在任何环境中的行为方式都相同?还是在 php.ini 级别可能发生的事情?