PHP函数索引-G

[5.3.0] 垃圾回收系统
gc_collect_cycles()
     强制回收存在的垃圾机制
gc_disable()
     禁用循环引用收集器
gc_enable()
     启用循环引用收集器
gc_enabled()
     返回循环引用收集器的状态

gd_info()
     取得当前安装的gd库的信息

gearman是一个向多机器和多进程来发放事务处理的一个通用程序框架集,它允许程序们来共同完成一个任务,来加载等同进程并且在不同语言之间调用不同的函数,这个框架集可以被使用在多个变体函数中,从数据库数据的处理和传输中获取高性能的网站.
这个扩展提供了类来操控客户端和分布式工作流程
这个扩展需要libgearman库并且运行一个Gearman服务器

GearmanClient类来链接Gearman 任务服务器并且向数据和函数来提供数据,这个函数必须被Gearman worker注册并且隐形的发送到任务服务器
GearmanClient::__construct()
     建立一个GearmanClient实例用来连接到job服务器并且提交任务
GearmanClient::addOptions()
     添加一个或者多个已经设置好的客户端选项
GearmanClient::addServer()
     向客户端添加一个任务服务器,这里不产生进程,只是对服务器列表的一个添加
GearmanClient::addServers()
     向客户端添加一系列的job服务器
GearmanClient::addTask()
     添加一个并行任务
GearmanClient::addTaskBackground()
     添加一个并行的后台任务,调用本函数来确保任务并行,调用runTasks函数来运行
GearmanClient::addTaskHigh()
     添加一个高优先级的任务
GearmanClient::addTaskHighBackground()
     添加一个高优先级的后台任务
GearmanClient::addTaskLow()
     添加一个低优先级的任务
GearmanClient::addTaskLowBackground()
     添加一个低优先级的后台任务
GearmanClient::addTaskStatus()
     用来从gearman服务器获取请求的状态信息
GearmanClient::clearCallbacks()
     清空以前所有设置的调用函数
GearmanClient::clone()
     建立一个GearmanClient對象的拷貝
GearmanClient::context()
     获取前一步在setContext函数中设置的程序的信息
GearmanClient::data()
     [gearman<=0.5.0]获取以前在setData函数中设置的程序数据
     [deprecated]
GearmanClient::do()
     运行一个单任务并且返回一个结果
GearmanClient::doBackground()
     运行一个后台任务
GearmanClient::doHigh()
     运行一个高优先级的任务
GearmanClient::doHighBackground()
     运行一个高优先级的后台任务
GearmanClient::doJobHandle()
     获取运行中的任务的任务句柄
GearmanClient::doLow()
     运行一个低优先级的任务
GearmanClient::doLowBackground()
     运行一个低优先级的后台任务
GearmanClient::doStatus()
     获取运行中任务的状态
GearmanClient::echo()
     对所有的任务服务器发送任意数据,看看服务器是否返回echo信息
GearmanClient::error()
     返回最近一次错误发生的错误字串
GearmanClient::getErrno()
     返回最近一次错误发生的错误代码
GearmanClient::jobStatus()
     获取后台运行任务的状态,状态信息将制定任务是否可知,是否运行和完成的百分比
GearmanClient::removeOptions()
     移除客户端选项
      [0.6.0]
GearmanClient::returnCode()
     获取上一次Gearman返回的代码
GearmanClient::runTasks()
     返回并行的任务的列表
GearmanClient::setClientCallback()
     设置一个任务的回调函数,回调函数需要设置一个单参数和一个GearmanTask对象
     [deprecated][0.5.0]
GearmanClient::setCompleteCallback()
     设置一个在任务完成时候调用的函数,回调函数需要设置一个单个参数和一个GearmanTask对象.
GearmanClient::setContext()
     [0.6.0]设置程序环境,给程序环境设置一个任意的字串.
GearmanClient::setCreatedCallback()
     设置一个当任务加载到队列中时候的回调函数
GearmanClient::setData()
     设置程序数据,以后可以被data函数来获取
     [deprecated][0.5.0]
GearmanClient::setDataCallback()
     设置任务接受数据包时候的回调函数
GearmanClient::setExceptionCallback()
     设置异常时候的回调函数
GearmanClient::setFailCallback()
     设置失败时候的回调函数
GearmanClient::setOptions()
     设置一个或者多个客户端选项
GearmanClient::setStatusCallback()
     设置一个回调函数来收集任务状态
GearmanClient::setTimeout()
     [0.6.0]设置超时时间
GearmanClient::setWarningCallback()
     设置一个警告回调函数
GearmanClient::setWorkloadCallback()
     设置一个递增数据更新时候的回调函数
GearmanClient::timeout()
     返回 socket i/o 活动超时的时间值

GearmanJob 类
GearmanJob::__construct()
     建立一个GearmanJob实例
GearmanJob::complete()
     发送结果和完成状态
GearmanJob::data()
     像一个运行中的任务服务器发送数据
GearmanJob::exception()
     向一个运行中的任务发送异常
GearmanJob::fail()
     发送失败状态
GearmanJob::functionName()
     返回这个任务的函数名称
GearmanJob::handle()
     获取任务句柄
GearmanJob::returnCode()
     获取最后一次返回的代码
GearmanJob::sendComplete()
     发送结果和完成的状态
GearmanJob::sendData()
     向正在运行的服务发送数据
GearmanJob::sendException()
     像正在运行的任务发送异常
GearmanJob::sendFail()
     发送失败状态,表明任务在已知范围内失败
GearmanJob::sendStatus()
     向任务服务器和监听客户端发送信息状态,使用本函数指定任务的百分比完成进度
GearmanJob::sendWarning()
     发送一条警告信息
GearmanJob::setReturn()
     设置任务的返回值,指定任务怎么样完成
GearmanJob::status()
     [alias] sendStatus
GearmanJob::unique()
     获取唯一的标识符
GearmanJob::warning()
     [alias] sendWarning
GearmanJob::workload()
     获取工作量,这个返回过程的序列化的数据
GearmanJob::workloadSize()
     返回进程工作量的大小

GearmanTask类
GearmanTask::__construct()
     建立一个Create a GearmanTask 实例,用来向任务服务器添加的任务.
GearmanTask::create()
     [deprecated] 
GearmanTask::data()
     worker对一个任务返回的数据
GearmanTask::dataSize()
     获取返回的数据的大小
GearmanTask::function()
     [deprecated]
     [alias]functionName
GearmanTask::functionName()
     获取和任务相关联的函数的名称
GearmanTask::isKnown()
     检测任务是否添加到任务服务器
GearmanTask::isRunning()
     检测当前任务是否在运行状态
GearmanTask::jobHandle()
     获取job的句柄
GearmanTask::recvData()
     [实验]读取work和读取数据到一个任务的缓存
GearmanTask::returnCode()
     回去最后的返回的代码
GearmanTask::sendData()
     [实验] 像任务发送一个数据
     [deprecated] 
GearmanTask::sendWorkload()
     [实验] 像任务发送一个数据
GearmanTask::taskDenominator()
     获取任务完成量的百分比
GearmanTask::taskNumerator()
     获取完成的百分比
GearmanTask::unique()
     返回任务的唯一的id值
GearmanTask::uuid()
     [deprecated]
     [alias] unique

GearmanWorker::__construct()
     建立一个GearmanWorker实例来来连接job服务器并且接受可以运行的task来运行
GearmanWorker::addFunction()
     向 job 服务器注册一个函数名称,并且根据函数指定回调函数,额外指定的程序数据将在超时后被调用
GearmanWorker::addOptions()
     添加一个或者多个预先设定好的选项
GearmanWorker::addServer()
     向worker注册一个job服务器,这个值添加进服务器列表中.
GearmanWorker::addServers()
     添加一个或者多个job服务器
GearmanWorker::clone()
     返回GearmanWorker的一个副本
GearmanWorker::echo()
     向所有的job服务器发送数据来测试job服务器的响应,这是一个测试函数来查看job服务器是否能够正确返回信息
GearmanWorker::error()
     返回上一个错误信息
GearmanWorker::getErrno()
     返回上一个错误号
GearmanWorker::options()
     获取预先指定的所有选项
GearmanWorker::register()
     向job服务器注册一个函数
GearmanWorker::removeOptions()
     移除worker的一个设置
GearmanWorker::returnCode()
     获取上一个Gearman返回的代码
GearmanWorker::setOptions()
     设置一个或者多个选项
GearmanWorker::setTimeout()
     设置socket i/o 活动超时时间
GearmanWorker::timeout()
     返回socket i/o 活动超时时间(毫秒形式)
GearmanWorker::unregister()
     在job服务器上取消注册一个函数名称
GearmanWorker::unregisterAll()
     在job服务器上取消注册所有函数
GearmanWorker::wait()
     等待job服务器上的活动状态
GearmanWorker::work()
     等待然后执行任务

GeoIP扩展允许你找到ip地址的地址,能获取城市,州,国家,经纬度
[pecl]本扩展未与php捆绑
geoip_continent_code_by_name()
     根据名称返回两个字母的大陆代码
geoip_country_code3_by_name()
     获取三个字母的国别代码
geoip_country_code_by_name()
     返回两个字母的国别代码
geoip_country_name_by_name()
     返回完整的国家名称
geoip_database_info()
     获取GeoIP数据库信息
geoip_db_avail()
     检测GeoIP数据库是否可用
geoip_db_filename()
     返回指定的GeoIP的文件名称
geoip_db_get_all_info()
     获取详细的关于GeoIP数据库的信息
geoip_id_by_name()
     根据名称获取互联类型
geoip_isp_by_name()
     获取isp名称
geoip_org_by_name()
     获取组织名称
geoip_record_by_name()
     获取详细的城市信息
geoip_region_by_name()
     获取国别代码和区域
geoip_region_name_by_code()
     获取一些国家的区域名称和区域代码组合
geoip_time_zone_by_country_and_region()
     根据国别和区域获取时区     

get_browser()
     试图确定浏览者的浏览器信息,根据查找browscap.ini浏览器的信息的文件
     需要配置 browscap.ini文件
get_called_class()
     [5.3.0] 最近的静态绑定的类的名称
get_cfg_var()
     获取php配置文件选项的值
get_class()
     返回对象的类名
get_class_methods()
     返回由类名定义的方法名所组成的数组
get_class_vars()
     返回类中默认属性组成的数组
get_current_user()
     返回当前php脚本中所有者的名称
get_declared_classes()
     返回由已定义类的名字所组成的数组
get_declared_interfaces()
     返回一个包含所有已经声明的接口
get_defined_constants()
     返回一个由名字和值组成的关联数组
get_defined_functions()
     获取定义的函数的列表数组
get_defined_vars()
     获取定义的变量的数组
get_extension_funcs()
     获取加载模块的函数信息
get_headers()
     取得服务器响应一个 HTTP 请求所发送的所有标头
get_html_translation_table()
     将返回 htmlspecialchars() 和 htmlentities() 处理后的转换表。
get_include_path()
     获取当前include_path配置选项的值
get_included_files()
     返回一个包含include和require方法加载的所有的文件
get_loaded_extensions()
     返回一个由名称和编译和加载的模块所组成的数组
get_magic_quotes_gpc()
     获取当前magic_quotes_gpc 的配置
get_magic_quotes_runtime()
     获取当前的 magic_quotes_runtime的配置
get_meta_tags()
     从一个文件中提取所有的 meta 标签 content 属性,返回一个数组 
get_object_vars()
     返回由对象属性组成的关联数组
get_parent_class()
     返回对象或者类的父类名称
get_required_files()
     [alias] get_included_files
get_resource_type()
     返回资源的类型
getallheaders()
     获取当前请求的所有的http头部的信息
getcwd()
     取得当前的工作目录
getdate()
     去的日期和时间信息
getenv()
     获取环境变量信息

gethostbyaddr()
     根据ip地址获取域名信息
gethostbyname()
     根据域名获取ip地址信息
gethostbynamel()
     根据域名获得一系列的ip地址
gethostname()
     获取本机的标准的主机信息
getimagesize()
     以数组形式返回图像的大小
getlastmod()
     返回页面上次被修改的时间戳
getmxrr()
     根据互联网主机信息获取MX记录
getmygid()
     获取PHP脚本所有者的组id
getmyinode()
     获取当前脚本的inode值
getmypid()
     获取当前php进程的id
getmyuid()
     获取php脚本拥有者的id
getopt()
     获取命令行中参数列表
getprotobyname()
     根据协议名称返回协议号
getprotobynumber()     
     根据协议号返回协议的名称
getrandmax()     
     显示随机数最大的可能值
getrusage()
     获取当前资源的使用率
getservbyname()
     根据一个服务和协议的名称返回一个端口号码
getservbyport()
     根据端口号和协议鸣唱返回一个互联网服务信息
gettext()
     在当前域名中查找一个信息
gettimeofday()
     取得当前时间
gettype()
     [depreated]取得变量的类型
glob()
     寻找与模式匹配的文件路径


[5.3.0]与glob相同的功能
GlobIterator::__construct()
     使用一个glob表达式来创建一个GlobIterator
GlobIterator::count()
     获取目录和文件的的数目

Gmagick 是一个PHP扩展,用来建立,修改和获取image中的meta信息,使用GraphpicsMagick API,
他自己赞扬自己就是图像处理中的瑞士军刀,他可以出里超过88中主流的格式,
他包含了一个Gmagick类,一个GmagickDraw类,和GmagickPixel类
Gmagick::__construct()
     构造函数
Gmagick::addimage()
     添加一个图像到Gmagick图像列表
Gmagick::addnoiseimage()
     向图像添加随机噪点
Gmagick::annotateimage()
     使用文字来注解一个图像
Gmagick::blurimage()
     像图片添加模糊滤镜
Gmagick::borderimage()
     使用边框来包围图像
Gmagick::charcoalimage()
     图片木炭效果绘画
Gmagick::chopimage()
     切割图片,返回移除的的图像部分
Gmagick::clear()
     清空关联对象资源
Gmagick::commentimage()
     向图像添加注释
Gmagick::compositeimage()
     图像合成
Gmagick::cropimage()
     提取图像的一部分
Gmagick::cropthumbnailimage()
     创建一个提取的缩略图
Gmagick::current()
     返回当前gmagick对象的应用?
Gmagick::cyclecolormapimage()
     替换图像的色彩表
Gmagick::deconstructimages()
     返回图片之间的固定的不同像素
Gmagick::despeckleimage()
     减少图像的噪点
Gmagick::destroy()
     释放资源
Gmagick::drawimage()
     在当前图像上执行GmagickDraw对象
Gmagick::edgeimage()
     在图像内部加强边缘,使用给定弧度的回旋滤镜
Gmagick::embossimage()
     返回一个图像的三维效果的灰度图像(浮雕效果)
Gmagick::enhanceimage()
     对于有噪点的图像提高图像的质量
Gmagick::equalizeimage()
     调整两幅图像的直方图相同
Gmagick::flipimage()
     创建图像的翻转镜像
Gmagick::flopimage()
     返回图像的水平镜像
Gmagick::frameimage()
     添加图像的三维边缘
Gmagick::gammaimage()
     返回图像的gamma校正,由于相同的图像在不同的设备上有着不同的表现形式
Gmagick::getcopyright()
     返回GraphicsMagick API的版权
Gmagick::getfilename()
     返回与图像序列关联的文件名称
Gmagick::getimagebackgroundcolor()
     后去图像的背景色
Gmagick::getimageredprimary()
Gmagick::getimagegreenprimary()
Gmagick::getimageblueprimary()
     返回图像的RGBW的主点
Gmagick::getimagebordercolor()
     获取图像的边框颜色
Gmagick::getimagechanneldepth()
     获取图像的频道深度
Gmagick::getimagecolors()
     返回指定的色值表的颜色的值
Gmagick::getimagecolorspace()
     获取图像的色彩空间
Gmagick::getimagecompose()
     获取与图像关联的的反响的操作
Gmagick::getimagedelay()
     获取图片延迟?
Gmagick::getimagedepth()
     获取图片的深度
Gmagick::getimagedispose()
     获取图像的处理方法
Gmagick::getimageextrema()
     获取图像的极值
Gmagick::getimagefilename()
     返回指定图像序列的文件名称
Gmagick::getimageformat()
     返回指定图像的格式
Gmagick::getimagegamma()
     获取图像的gamma值
Gmagick::getimageheight()
     获取图像的高度
Gmagick::getimagehistogram()
     获取图像的直方图
Gmagick::getimageindex()
     获取当前活动图像的索引
Gmagick::getimageinterlacescheme()
     获取图像交错方案
Gmagick::getimageiterations()
     获取图像的迭代
Gmagick::getimagematte()
     如果图像有matte channel ,则返回
Gmagick::getimagemattecolor()
     获取图像的 matte 颜色
Gmagick::getimageprofile()
     获取命名过的图像档案
Gmagick::getimagerenderingintent()
     获取图像透视目的
Gmagick::getimageresolution()
     获取图像的分辨率
Gmagick::getimagescene()
     获取图像景深
Gmagick::getimagesignature()
     获取图像签名
Gmagick::getimagetype()
     获取可能的图片类型
Gmagick::getimageunits()
     获取图像的分辨率
Gmagick::getimagewhitepoint()
     获取图像的白色点的色彩度
Gmagick::getimagewidth()
     获取图像宽度
Gmagick::getpackagename()
     获取图像的包的名称
Gmagick::getquantumdepth()
     获取图像的量的深度
Gmagick::getreleasedate()
     获取GraphicsMagick的发布日期
Gmagick::getsamplingfactors()
     ?获取水平和垂直的例子因素
Gmagick::getsize()
     返回Gmagick对象的关联的宽度和高度
Gmagick::getversion()
     获取GraphicsMagick API的版本
Gmagick::hasnextimage()
     检测对象是否有更多的对象
Gmagick::haspreviousimage()
     检测对象是否有上一个图像
Gmagick::implodeimage()
     根据指定的百分比来分离一个图像?
Gmagick::labelimage()
     给图像添加标签
Gmagick::levelimage()
     根据白点,gamma,黑点来调整图像的等级
Gmagick::magnifyimage()
     两倍放大图像
Gmagick::mapimage()
     使用一个引用图像的最相近的颜色来替换图像上的颜色
Gmagick::medianfilterimage()
     应用一个数码滤镜来提高图像的质量
Gmagick::minifyimage()
     缩小成图像的一般大
Gmagick::modulateimage()
     调整图像的亮度,饱和度和色调
Gmagick::motionblurimage()
     应用运动模糊
Gmagick::newimage()
     创建一个新的而图像
Gmagick::nextimage()
     移动到下一个图像
Gmagick::normalizeimage()
     加强图像的对比度
Gmagick::oilpaintimage()
     模拟是有图画,液化效果
Gmagick::previousimage()
     移动到图像的上一个图像
Gmagick::profileimage()
     在图像上移除一个档案
Gmagick::quantizeimage()
     分析图像的颜色值
Gmagick::quantizeimages()
     上一个函数应用于多个对象
Gmagick::queryfontmetrics()
     返回一个表现字体度量的数组
Gmagick::queryfonts()
     返回配置的字体
Gmagick::queryformats()
     返回Gmagick支持的图像格式
Gmagick::radialblurimage()
     放射模糊
Gmagick::raiseimage()
     个图像创建3D效果
Gmagick::read()
     从图像文件读取图像
Gmagick::readimage()     
     从图像读取读取图像
Gmagick::readimageblob()
     使用二进制字串来读取图像
Gmagick::readimagefile()
     通过打开的文件标示符来读取图像和图像序列
Gmagick::reducenoiseimage()
     平滑图像的等高线,或者减少噪点
Gmagick::removeimage()
     在图像列表中移除图像
Gmagick::removeimageprofile()
     移除命名的图像文件并且返回
Gmagick::resampleimage()
     对图像的指定分辨率进行重新取样
Gmagick::resizeimage()
     缩放图像
Gmagick::rollimage()
     偏移图像
Gmagick::rotateimage()
     旋转图像
Gmagick::scaleimage()
     缩放图像
Gmagick::separateimagechannel()
     分离图像通道
Gmagick::setfilename()
     在读取或者写入图像的时候设置文件名称
Gmagick::setimagebackgroundcolor()
     设置图像背景色
Gmagick::setimageblueprimary()
Gmagick::setimageredprimary()
Gmagick::setimagegreenprimary()
     设置图像首要色值
Gmagick::setimagebordercolor()
     设置图像的边框颜色
Gmagick::setimagechanneldepth()
     设置图像的通道深度
Gmagick::setimagecolorspace()
     设置图像的颜色空间
Gmagick::setimagecompose()
     设置图像的反向操作符
Gmagick::setimagedelay()
     设置图像延迟
Gmagick::setimagedepth()
     设置图像深度
Gmagick::setimagedispose()
     设置图像的处理方法
Gmagick::setimagefilename()
     设置图像的文件名称
Gmagick::setimageformat()
     设置图像的格式
Gmagick::setimagegamma()
     设置图像的gamma值
Gmagick::setimageindex()
     对图像设置迭代器
Gmagick::setimageinterlacescheme()
     设置图像交错
Gmagick::setimageiterations()
     设置图像迭代
Gmagick::setimageprofile()
     添加一个命名的文档到Gmagick对象
Gmagick::setimagerenderingintent()
     设置图像的透视
Gmagick::setimageresolution()
     设置图像的分辨率
Gmagick::setimagescene()
     设置图像的景
Gmagick::setimagetype()
     设置图像的类型
Gmagick::setimageunits()
     设置图像的分辨率单元
Gmagick::setimagewhitepoint()
     设置图像的高光点
Gmagick::setsamplingfactors()
     设置图像的例子因素
Gmagick::setsize()
     设置图像的大小
Gmagick::shearimage()
     扭动图像
Gmagick::solarizeimage()
     曝光特效
Gmagick::spreadimage()
     随机显示block中的像素
Gmagick::stripimage()
     去除图像的档案和注释
Gmagick::swirlimage()
     居中扭曲图像
Gmagick::thumbnailimage()
     更改图像的大小
Gmagick::trimimage()
     移除图像的边缘
Gmagick::write()
     向文件中写入图像
Gmagick::writeimage()
     向文件中写入图像

GmagickDraw::annotate()
     在图像上写文字
GmagickDraw::arc()
     在图像上画弧
GmagickDraw::bezier()
     在图像上画贝塞尔曲线
GmagickDraw::ellipse()
     在图像上画椭圆
GmagickDraw::getfillcolor()
     获取填充颜色
GmagickDraw::getfillopacity()
     获取填充透明度
GmagickDraw::getfont()
     返回在使用annotate函数时候的指定字体的名称.
GmagickDraw::getfontsize()
     获取文字的大小
GmagickDraw::getfontstyle()
     获取文本的样式
GmagickDraw::getfontweight()
     获取文本是否粗体
GmagickDraw::getstrokecolor()
     获取下划线的颜色
GmagickDraw::getstrokeopacity()
     下划线的透明度
GmagickDraw::getstrokewidth()
     下划线宽度
GmagickDraw::gettextdecoration()
     获取字体装饰
GmagickDraw::gettextencoding()
     获取文字编码格式
GmagickDraw::line()
     划线
GmagickDraw::point()
     画点
GmagickDraw::polygon()
     画多边形
GmagickDraw::polyline()
     画多点连接的线段
GmagickDraw::rectangle()
     画矩形
GmagickDraw::rotate()
     旋转
GmagickDraw::roundrectangle()
     画圆角矩形
GmagickDraw::scale()
     缩放
GmagickDraw::setfillcolor()
     设置填充色
GmagickDraw::setfillopacity()
     设置填充透明度
GmagickDraw::setfont()
     设置字体
GmagickDraw::setfontsize()
     设置字体大小
GmagickDraw::setfontstyle()
     设置字体样式
GmagickDraw::setfontweight()
     设置粗体
GmagickDraw::setstrokecolor()
     设置删除线颜色
GmagickDraw::setstrokeopacity()
     设置透明度
GmagickDraw::setstrokewidth()
     设置宽度
GmagickDraw::settextdecoration()
     设置文本装饰
GmagickDraw::settextencoding()
     设置字符编码
GmagickPixel::__construct()
GmagickPixel::getcolor()
     获取颜色
GmagickPixel::getcolorcount()
     获取颜色数量
GmagickPixel::getcolorvalue()
     获取颜色值
GmagickPixel::setcolor()
     设置颜色
GmagickPixel::setcolorvalue()
     设置颜色值
gmdate()
     格式化一个 GMT/UTC 日期/时间
gmmktime()
     取得 GMT 日期的 UNIX 时间戳

gmp函数允许你操控任意长度的数值,使用GNU MP库
gmp_abs()
     绝对值
gmp_add()
     加法
gmp_and()
     位与
gmp_clrbit()
     ?
gmp_cmp()
     对比两个数值
gmp_com()
     返回一个数的 补 
gmp_div_q()
     返回 a/b的整数部分
     [alias]gmp_div()
gmp_div_qr()
     返回商和余数
gmp_div_r()
     返回a/b的余数
gmp_divexact()
     返回准确除法的值
     如果用 10/3 则可能返回不正确的数值
gmp_fact()
     计算阶乘
gmp_gcd()
     返回a和b的最大公约数
gmp_gcdext()
     "Diophantine Equation" 方式返回的数据
gmp_hamdist()
     返回a和b之间的代码间距
gmp_init()
     从字符中建立GMP数值
gmp_intval()
     转换GMP数值到整形
gmp_invert()
     返回a mod b的相反数
gmp_jacobi()
     雅阁比标志
gmp_legendre()
     Legendre 标志
gmp_mod()
     取模运算
gmp_mul()
     乘法运算
gmp_neg()
     返回负数
gmp_nextprime()
     返回下一个质数
gmp_or()     
     位或
gmp_perfect_square()
     检测一个数值是否是完全平方
gmp_popcount()
     获取种群统计
gmp_pow()
     乘方运算
gmp_powm()
     对乘方运算取余
gmp_prob_prime()
     检测数字是否是合适的质数
gmp_random()
     返回从0-limiter的随机数
gmp_scan0()
     找位中的0位置
gmp_scan1()
     找位中的1位置
gmp_setbit()
     设置位的值
gmp_sign()
     检测数值的正负值
gmp_sqrt()
     计算平方根
gmp_sqrtrem()
     计算平方根的余数
gmp_strval()
     转换GMP数字到字串
gmp_sub()
     数字减法
gmp_testbit()
     检测位是否已经设置
gmp_xor()
     异或操作
gmstrftime()
     根据区域设置格式化 GMT/UTC 时间/日期

这个模块允许你和GnuPG进行对话
gnupg_adddecryptkey()
     添加译码key
gnupg_addencryptkey()
     添加加密key
gnupg_addsignkey()
     添加签字key
gnupg_cleardecryptkeys()
     清除以前设置的所有译码字串
gnupg_clearencryptkeys()
     清除以前设置的所有的译码字串
gnupg_clearsignkeys()
     清除以前设置的所有的签字字串
gnupg_decrypt()
     解密一个给定的字串
gnupg_decryptverify()
     解密并且验证一个给定的字串并且返回关于签名的信息
gnupg_encrypt()
     加密一个给定的字串
gnupg_encryptsign()
     加密并且加入签名设置
gnupg_export()
     导出一个key签名
gnupg_geterror()
     如果函数失败返回一个错误信息
gnupg_getprotocol()
     对当前所有操作返回活动的协议
gnupg_import()
     导入一个key
gnupg_init()
     初始化一个链接
gnupg_keyinfo()
     返回符合所有给定格式的key的信息
gnupg_setarmor()
     切换装甲输出?
gnupg_seterrormode()
     设置错误模式
gnupg_setsignmode()
     设置签名的模式
gnupg_sign()
     签名一个给定的文件
gnupg_verify()
     验证一个签名的字串

gopher协议,在Rfc 1436中定义,被认为是现代http协议的祖先,然而gopher通常打算引用非gopher资源,包括telnet,wais,nntp和http,这个扩展添加gopher的php支持,并且提供一个帮助函数来弄懂gopher格式化的目录列表
gopher_parsedir()
     分析一个gopher格式化的目录到关联数组

字型函数,窃以为是可以支持中文的函数
[5.3.0]
[PECL]
grapheme_extract()
     从文本缓冲中释放一对列默认的字型,这些必须编码为utf-8字符
grapheme_stripos()
     在grapheme单元中查找字串第一次出现的位置(大小写不敏感)
grapheme_stristr()
     返回从开始发现字串到字串末尾
grapheme_strlen()
     获取字串的长度
grapheme_strpos()
     找到第一次出现的位置
grapheme_strripos()
     找到最后一个出现并且不区分大小写的位置
grapheme_strrpos()
     找到最后一个字串出现的位置
grapheme_strstr()
     以大小写敏感的形式返回字串出现到字串末尾的位置
grapheme_substr()
     返回字串的一部分

gregoriantojd()
     转变一个Gregorian历法日期到Julian Day计数

GUPnP是一个面向对象的开源框架用于创建UPnP设为和控制点,使用C语言写成的,这个扩展包装了GUPnP并且提供相似的API
gupnp_context_get_host_ip()
     返回我们正在使用的ip地点
gupnp_context_get_port()
     获取正在运行的soap服务的端口号
gupnp_context_get_subscription_timeout()
     获取事件订阅超时时间,返回0代表没有超市时间
gupnp_context_host_path()
     服务当前目录?
gupnp_context_new()
     使用指定的ip和端口号建立一个新的环境
gupnp_context_set_subscription_timeout()
     设置订阅超时时间
gupnp_context_timeout_add()
     设置函数执行间隔
gupnp_context_unhost_path()
     停止服务一个目录
gupnp_control_point_browse_start()
     开始搜索并且调用用户定义的回调函数
gupnp_control_point_browse_stop()
     停止搜索并且调用用户定义的回调函数
gupnp_control_point_callback_set()
     设置控制点的回调函数
gupnp_control_point_new()
     是要你管指定的标记建立一个新的控制点
gupnp_device_action_callback_set()
     设置设备调用函数
gupnp_device_info_get()
     获取根设备的信息
gupnp_device_info_get_service()
     根据类型返回服务名称或者false
gupnp_root_device_get_available()
     检测设备是否可用
gupnp_root_device_get_relative_location()
     获取根设备的相对路径
gupnp_root_device_new()
     建立一个新的根设备
gupnp_root_device_set_available()
     设置根设备是否可用
gupnp_root_device_start()
     开始主循环
gupnp_root_device_stop()
     停止循环
gupnp_service_action_get()
     获取指定动作的参数
gupnp_service_action_return()
     成功的返回
gupnp_service_action_return_error()
     返回错误代码
gupnp_service_action_set()
     设置指定动作的返回值
gupnp_service_freeze_notify()
     冻结新的通知
gupnp_service_info_get()
     获取服务的完整信息
gupnp_service_info_get_introspection()
     获取自省服务的资源
gupnp_service_introspection_get_state_variable()
     返回变量数据的状态
gupnp_service_notify()
     通知监听客户端
gupnp_service_proxy_action_get()
     向服务发送动作然后返回值
gupnp_service_proxy_action_set()
     向服务发送动作并设置值
gupnp_service_proxy_add_notify()
     设置变量通知的调用函数
gupnp_service_proxy_callback_set()
     设置服务代理返回的信号
gupnp_service_proxy_get_subscribed()
     检测订阅对于服务是否可用
gupnp_service_proxy_remove_notify()
     取消变量变更通知
gupnp_service_proxy_send_action()
     异步和动作发送多参数
gupnp_service_proxy_set_subscribed()
     设置服务的订阅开关
gupnp_service_thaw_notify()
     发送即将到来的通知并且停止新的队列

gzclose()
     关闭给定的gz-file资源
gzcompress()
     使用zlib数据格式压缩一个字串
gzdecode()
     解码一个使用gzip压缩的字串
gzdeflate()
     使用deflate格式编码数据
gzencode()
     建立一个gzip压缩字串
gzeof()
     检测是否到了文件的末尾
gzfile()
     读取完整的gz-file到一个数组
gzgetc()
    从gz-file字串中读取字符 
gzgets()
     获取文件指针中的一行
gzgetss()
     从句柄中获取文件并且去除html标记
gzinflate()
     编码一个使用deflated字串压缩的数据
gzopen()
     打开一个gz-file
gzpassthru()
     取出所有gz-file文件句柄偏移量到最后的所有值
gzread()
     二进制安全的打开一个gz-file
gzrewind()
     充值一个gz-file的偏移
gzseek()
     指定一个偏移位置
gztell()
     返回当前的偏移量
gzuncompress()
     解压缩一个压缩的字串
gzwrite()
     将字串写入一个句柄
     [alias]gzputs()
posted @ 2012-01-02 23:56  Raffia  阅读(1139)  评论(0编辑  收藏  举报