<分区>
我正在使用 Sublime 文本编辑器。我想验证 validator 中的 Prestashop 模块.但它显示错误
End of line character is invalid; expected "\n" but found "\r\n"
这行代码只包含<?php
.我已经搜索并替换为
来自不同编辑器的“\r\n”和“\n”。但它根本不起作用。
你能告诉我如何解决这个问题吗?任何帮助和建议都将非常感激。谢谢
<分区>
我正在使用 Sublime 文本编辑器。我想验证 validator 中的 Prestashop 模块.但它显示错误
End of line character is invalid; expected "\n" but found "\r\n"
这行代码只包含<?php
.我已经搜索并替换为
来自不同编辑器的“\r\n”和“\n”。但它根本不起作用。
你能告诉我如何解决这个问题吗?任何帮助和建议都将非常感激。谢谢
最佳答案
这是一个操作系统问题。当您编写跨平台代码时会发生这种情况。操作系统有不同的方式来解释行尾。在这里,这可能会有所帮助:
此外,sublime 对此也有解决方案。如果您正在为 Unix 编码,请确保为 Unix 更改换行符。 View->Line Endings->Unix
这个解决方案其实更深入一点:
http://www.cyberciti.biz/faq/howto-unix-linux-convert-dos-newlines-cr-lf-unix-text-format/
关于php验证问题 行尾字符无效;预计 "\n"但找到 "\r\n",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35323321/
相关文章:
php - Symfony2 : Retrieving user credentials from test config
php - mysql - 删除有限制的大量行(php nightly cron)
c++ - std::string::replace() 是否针对相同长度的字符串进行了优化?
sublimetext3 - Emmet 插件的扩展不适用于 Sublime Text 3
javascript - PHP 中的模式与 php include
javascript - 使用 JSON.stringify() 的替换数组包含所有对象属性
sublimetext - 如何刷新Sublime Text 3工作区配色方案?