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。

时间: 2024-08-25 09:05:57

php代码美化/格式化 还原 -问题的相关文章

博客代码美化(SyntaxHighlighter)

这篇博文主要讲解自己使用SyntaxHighlighter对代码进行美工中遇见的问题以及如何使用SyntaxHighlighter? 首先来看看SyntaxHighlighter对代码美工的效果吧! 2015年8月23日以前贪玩小神个人博客代码效果如下: function helloSyntaxHighlighter(){return "hi!";} 使用SyntaxHighlighter美化代码效果如下: ? 1 2 3 4 5 6 function helloSyntaxHighl

JS Nice – JavaScript 代码美化和格式化工具

JS Nice 是一款让经过混淆处理的 JavaScript 代码可读更好的工具.它使用一种新型的用于 JavaScript 代码美化的去混淆和去压缩引擎.JSNice 采用先进的机器学习和程序分析技术,从可用的开源项目学习命名和类型规律. 不错,去看看

Dirty Markup - 在线代码美化工具

如果你需要一个帮助你规整书写混乱的代码的工具的话,我强烈推荐给你这个在线代码美化工具 - Dirty Markup.这个在线工具能够帮助你有效的处理HTML/HTML5,CSS和javascript代码. 这个工具内建了HTML Tidy, CSS Tidy 和 JS Beautify的功能,可以快速有效的帮助你规整代码. 如何使用 使用非常简单,你只需要选择你需要美化的代码类型,例如,HTML,CSS或者是Javascript,然后在右边的代码编辑框中输入你需要规整的代码,即可. 同时它提供了

asp.net,copy网页的代码去掉格式化代码前面的序号

有时候会遇到这种情况,从网页上copy的代码(代码是格式化状态的)会保留格式化前面的序号,比如下面: public interface IPerson 2{ 3    string FirstName { get; set; } 4    string LastName { get; set; } 5    DateTime BirthDate { get; set; } 6} 7 8public class Employee : IPerson 9{ 10    public string F

Eclipse代码自动格式化设置方法

打开Window->Preferences->Java->Code Style->Formatter 2. 点击 Import 将formatter.xml导入(formatter.xml内容在文章最后) <?xml version="1.0" encoding="UTF-8" standalone="no"?> <profiles version="12"> <profi

VS2008里的代码如何格式化

选中要格式化的代码, 先按Ctrl+K 再按Ctrl+F 从菜单中也可以 "编辑"->"高级"->"设置文档的格式Ctrl+K Ctrl+D" 或者 "编辑"->"高级"->"设置选定内容的格式Ctrl+K Ctrl+F" VS2008里的代码如何格式化

python代码美化工具

以下使用均为在pycharm中 一..Pycharm自带重定格式 ctrl + alt + L ctrl + alt + shift + L 查看重定格式历史记录 二.autopep8 最简单的是使用pip install autopep8 1.下载autopep8,使用Project Interpreter ? 2.进入settings-tools-external tools添加配置 ? 3.填写配置内容 name:autopep8(或者其他) program:autopep8(或者其他)

[注]省时利器:代码美化与格式化工具

导读:有统计表明,缩进良好的代码可以提高代码阅读效率40%以上,70%开发工作是维护前任工程师所编写的代码,因此代码的格式美化往往是系统重构的第一步,工欲善其事必先利其器,下面就来看看那些不错的工具吧. 文档齐全.易读的源代码是每一个合作开发项目所必备的,逻辑结构清晰的.组织良好的.格式标准的代码能够更快地发现 bug,精简代码而不失功能性,这些要求在一个协同开发的团队里显得尤为重要,在那样的环境中,一个统一的源代码展示风格更是不可或缺.事实上,你不需要 手工的做任何事,不少相关的工具能为我们节

代码注释格式化

最近因为项目需要,整理Qt代码, 很多注释格式不符合Doxygen需要. 需求: 找到源代码中函数实现地方, 解析之前的注释, 重新生成代码注释 后面2个需求,很好解决.现在就是第一个需求比较难实现. 最先想到的是解析器,第一个想到的就是yacc, 可惜找了半天也没找到现成的c++的产生式, 估计是c++太复杂了. 不过,找到了下面文档,对如何做解释器有了一定了解. http://www.nobugs.org/developer/parsingcpp/ 了解下来, 基本上Clang是最强大的开源