PHP内核开发编码标准——翻译自PHP5.2.13源代码中的CODING_STANDARDS文件
来源:互联网 发布:电话销售软件 编辑:程序博客网 时间:2024/04/26 23:41
PHP编码准则
========
本文件当中列出的这些标准是所有向PHP内核中添加代码或者修改PHP内核代码的所有程序员应该遵循的。因为这个文件是在PHP3.0版本开发的最近阶段被加进来的。虽然PHP3.0的代码没有完全实现这些标准,但是他一直遵循这个大方向。在我们即将推出的4.0版本中将会用这些标准重写部分代码。
代码实现
---------
[0]你的代码不仅要写在源文件中而且要在说明手册中添加相关说明。
[1]拥有内存指针的函数不应该释放这些资源。
比如,函数int mail(char *to, char *from)中的两个指针所指向的内存不应该被free
除非如下情况:
- 函数的指定行为是释放这些资源的。比如efree()
- 函数拥有一个布尔参数,这个参数决定这个函数是否要释放他的参数(如果真 - 函数必须释放他的参数,if false - 必须不释放)
- Low-level parser routines, that are tightly integrated with the token cache and the bision code for minimum memory copying overhead.
(待续……)
- PHP内核开发编码标准——翻译自PHP5.2.13源代码中的CODING_STANDARDS文件
- PHP经验——PHPDoc PHP注释的标准文档(翻译自Wiki)
- Linux内核Makefile文件(翻译自内核手册)
- Delphi编码标准——一般的源代码格式规则
- Delphi编码标准——一般的源代码格式规则
- Zend Framework 中的 Php 编码标准
- Delphi编码标准——文件命名
- Delphi编码标准——文件命名
- 我也学php:编码规范/翻译自PSR
- Zend Framework 中的 Php 编码标准 (三) - 编码风格
- Zend Framework 中的 Php 编码标准 (三) - 编码风格
- Android 中的SparseArray——来源于源代码(翻译)
- PHP 源码编码标准
- [翻译][php扩展开发和嵌入式]第11章-php5对象
- Zend Framework 中的 Php 编码标准 (一) - 文件格式
- Zend Framework 中的 Php 编码标准 (二) - 命名约定
- Zend Framework 中的 Php 编码标准 (四) - 内嵌文档
- Zend Framework 中的 Php 编码标准 (五) - 错误与异常
- 图标集锦
- 小诗
- C++初学者指南 第九篇(8)
- SQL 日期转化(在sql语句中转化)
- SQL语句增加列、修改列
- PHP内核开发编码标准——翻译自PHP5.2.13源代码中的CODING_STANDARDS文件
- 清空SQL Server数据库中所有表数据的方法
- ATM机小案例(库、表、约束、视图、存储过程和事务)
- 数据分组取最大值行
- 我的程序生活
- 关于登录linux时,/etc/profile、~/.bash_profile等几个文件的执行过程
- 模式窗体详解
- Linux 下不经过BIOS重启(i386)
- WinForm 窗体中树形导航的实现