当前位置:  开发笔记 > 编程语言 > 正文

PHP遵循哪种编码约定?

如何解决《PHP遵循哪种编码约定?》经验,为你挑选了4个好方法。

我应该坚持使用Sun的PHP代码的Java代码约定吗?



1> Justin..:

您应该遵循Framework Interop Group批准的PHP的PSR标准之一

PSR-0 - 旨在提供标准文件,类和命名空间约定.

PSR-1 - 旨在确保共享PHP代码之间的高度技术互操作性.

PSR-2 - 为希望标准化其代码的项目提供编码样式指南.

PSR-3 - 描述用于记录库的通用接口; 在LoggerInterface自曝八种方法来写日志八倍RFC 5424的水平.

PSR-4 - 描述了从文件路径自动加载类的规范.它完全可互操作,除了包括PSR-0在内的任何其他自动加载规范外,还可以使用它.



2> prakash..:

对于PHP,我建议遵循Zends的建议

您可能知道,Zend是使用最广泛的框架!


他们编写Zend引擎到底与他们框架的编码约定有什么关系呢?
-1因为人们应该推广PHP-fig,这是Zend所属的标准.请点击下面的php-fig答案并推广这个项目 - 它将使PHP社区中的每个人受益.
更重要的是,Zend是编写PHP引擎的公司......因此PHP5使用Zend Engine版本2.

3> Gordon..:

更新:人们现在也经常使用PSR


Zend Framework和PEAR标准几乎是最常见的编码约定.如果贵公司采用了另一个,请遵守贵公司的惯例.比没有任何惯例更好.只有每个人都坚持下去,他们才会工作.

另见:

PHP遵循哪种编码约定?

PHP命名约定的最佳实践

PHP编码约定?

基本上,所有主要框架都在其文档中的某处具有编码约定.可以在以下位置找到官方(但主要是未知的IMO)PHP编码指南

http://news.php.net/php.standards/2

如果需要根据编码约定验证代码,请考虑使用CodeSniffer.某些IDE还通过模板提供自动源代码格式.例如,Zend Studio内置了ZF编码指南,因此只需单击即可将代码格式化为该约定.



4> 小智..:

你有很多选择:

Zend:http://framework.zend.com/manual/en/coding-standard.html

梨:http://pear.php.net/manual/en/standards.php

Wordpress:http://codex.wordpress.org/WordPress_Coding_Standards

但就像普拉卡什所说,Zend是一个不错的选择.

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有