冒泡排序即整个过程像气泡一样往上升,对于给定的n个记录先从第一个记录开始依次与相邻的两个记录进行比较,当前面的记录大于后面的记录时交换位置,进行一轮比较后,n个记录中最大记录将位于第n个元素中。然后继续对前面的n-1个元素重复比较过程
插入排序的方式可以针对一个无序的数组进行快速的排序。但是在插入的时候针对的是一个已经排序好的数组,借助于二分查找方式可以优化在插入时候判断元素插入的位置
扩展是PHP的重要部分,开发者可以使用c/c++实现自定义的功能来扩展到PHP中,让PHP扩展能力更强,可以扩展更多的第三方组件
在PHP使用过程中有很多的内置常量可以直接使用,当自定义扩展时,也可以通过扩展来提供系统内置的常量直接供开发者使用,本文介绍如何扩展基础数据类型的常量与数组类型的常量
在使用C语言开发扩展时经常会使用到全局变量进行数据的存储,以实现函数间的数据共享,例如读取php.ini配置信息后多个函数的使用此时就可以使用全局变量
php.ini是PHP的主要配置文件,在开发扩展时可以使用配置文件来记录一些整体的控制信息。所在开发扩展过程中就需要读取配置项,读取配置项一般与全局变量配合使用。
当开发PHP扩展函数时一般都需要传递参数,而参数的操作根据数据类型的不同有不同的设置操作,本文介绍PHP内置的各种数据类型的参数传递