php代码美化/格式化 还原 -问题
使用某个PHP代码格式化的工具。源代码:
if ($this->_standardize_newlines == TRUE) { if (strpos($str, "\r") !== FALSE) { $str = str_replace(array("\r\n", "\r", "\r\n\n"), PHP_EOL, $str); } }
格式化后就会出错:
if ($this->_standardize_newlines == TRUE) { if (strpos($str, ‘ ‘) !== FALSE) { $str = str_replace(array(‘ ‘, ‘ ‘, ‘ ‘), PHP_EOL, $str); }
可以发现会把 “\r” “\n” 这类字符当成HTML处理掉。
记录一下子。代码是codeigniter \system\core\Input.php 里面的 _clean_input_data。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。