配置最佳 CakePHP IDE + (* .php + HTML (* .ctp)) for "indent style"
Config Best CakePHP IDE + (* .php + HTML (* .ctp)) for "indent style"
[EN]:
一个问题,在 PHP 和 [=55= 中的 "indent style" "Tab vs Space" 上,为 CakePHP 配置 IDE 的最佳方法是什么] 代码 (* .ctp) ..?
我看到CakePHP的源码是用"Tab",但是“http://www.php-fig.org/psr/psr-2/”的建议是用“4个空格”
以及在 HTML 文件中使用的 *.ctp "Tab or Spaces" ..? “http://www.w3schools.com/html/html5_syntax.asp”中的 w3schools 推荐使用“2 个空格”空格,但当我们跨越架空线以避免代码在一起时,可以改变浏览器渲染。放置更多的空格或 sepadando div 或其他一些 html 标签。
CakePHP 版本 2.x 100% 尊重标准样式 "http://www.php-fig.org/psr/psr-2/" ..?
[ES]:
Una pregunta, cual es la mejor forma de configurar IDE para CakePHP, respecto a "indent style" "Tab vs Space" en codigo PHP y HTML (*.ctp)..?
蛋糕上的代码PHP已安装"Tab",建议使用“http://www.php-fig.org/psr/psr-2/”和“4 个空间”
你在档案中使用 HTML de *.ctp "Tab or Spaces"..? w3schools in "http://www.w3schools.com/html/html5_syntax.asp" recomienda "2 Spaces" pero los Spaces puede alterar el render del navegador, cuando hacemos un salto de linias para no tener el codigo junto。 Poniendo espacios de mas o sepadando algunos div o cualquier otro tags html.
CakePHP en la version 2.x respeta al 100% el estandar de estilos "http://www.php-fig.org/psr/psr-2/" ..?
你用什么标准来编写自己的代码当然取决于你(或你的团队)。但是,如果您直接为 CakePHP 的代码(以及那里的许多插件)做出贡献,那么您需要坚持文档中概述的官方接受的代码标准:-
最大的区别之一是 CakePHP 2 选择制表符,而 CakePHP 3 使用空格。最新的 Cake 标准基于 PSR-2,带有一些特定于框架的扩展。
CakePHP 提供 Code Sniffer 以帮助保持代码符合相关标准(CakePHP 2 使用 v1)。
HTML 没有官方标准。但是,CakePHP 带有一个 .editorconfig
文件,该文件将缩进样式定义为与 PHP 中的缩进样式相匹配。 I.E. Cake 中的制表符PHP Cake 中的 2 和 4 个空格PHP 3. EditorConfig 提供了一种在 files/editors。许多优秀的 IDE 可以读取此文件并将这些标准应用到您的代码中。
[EN]:
一个问题,在 PHP 和 [=55= 中的 "indent style" "Tab vs Space" 上,为 CakePHP 配置 IDE 的最佳方法是什么] 代码 (* .ctp) ..?
我看到CakePHP的源码是用"Tab",但是“http://www.php-fig.org/psr/psr-2/”的建议是用“4个空格”
以及在 HTML 文件中使用的 *.ctp "Tab or Spaces" ..? “http://www.w3schools.com/html/html5_syntax.asp”中的 w3schools 推荐使用“2 个空格”空格,但当我们跨越架空线以避免代码在一起时,可以改变浏览器渲染。放置更多的空格或 sepadando div 或其他一些 html 标签。
CakePHP 版本 2.x 100% 尊重标准样式 "http://www.php-fig.org/psr/psr-2/" ..?
[ES]:
Una pregunta, cual es la mejor forma de configurar IDE para CakePHP, respecto a "indent style" "Tab vs Space" en codigo PHP y HTML (*.ctp)..?
蛋糕上的代码PHP已安装"Tab",建议使用“http://www.php-fig.org/psr/psr-2/”和“4 个空间”
你在档案中使用 HTML de *.ctp "Tab or Spaces"..? w3schools in "http://www.w3schools.com/html/html5_syntax.asp" recomienda "2 Spaces" pero los Spaces puede alterar el render del navegador, cuando hacemos un salto de linias para no tener el codigo junto。 Poniendo espacios de mas o sepadando algunos div o cualquier otro tags html.
CakePHP en la version 2.x respeta al 100% el estandar de estilos "http://www.php-fig.org/psr/psr-2/" ..?
你用什么标准来编写自己的代码当然取决于你(或你的团队)。但是,如果您直接为 CakePHP 的代码(以及那里的许多插件)做出贡献,那么您需要坚持文档中概述的官方接受的代码标准:-
最大的区别之一是 CakePHP 2 选择制表符,而 CakePHP 3 使用空格。最新的 Cake 标准基于 PSR-2,带有一些特定于框架的扩展。
CakePHP 提供 Code Sniffer 以帮助保持代码符合相关标准(CakePHP 2 使用 v1)。
HTML 没有官方标准。但是,CakePHP 带有一个 .editorconfig
文件,该文件将缩进样式定义为与 PHP 中的缩进样式相匹配。 I.E. Cake 中的制表符PHP Cake 中的 2 和 4 个空格PHP 3. EditorConfig 提供了一种在 files/editors。许多优秀的 IDE 可以读取此文件并将这些标准应用到您的代码中。