目录

前言
作者和贡献者
作者与编辑
用户注释维护者
I. 入门指引
1. 简介
PHP 是什么?
PHP 能做什么?
2. 简明教程
需要些什么?
第一个 PHP 页面
实用的脚本
处理表单
在新版本的 PHP 中使用旧的 PHP 代码
下一步做什么?
II. 安装与配置
1. 安装前需要考虑的事项
2. Unix 系统下的安装
Unix 系统下的 Apache 1.3.x
Unix 系统下的 Apache 2.0
Caudium 服务器
fhttpd 服务器
Sun Solaris 上的 Sun、iPlanet 和 Netscape 服务器
CGI 环境和对 php.ini 推荐的修改
错误页面及自造目录列表的特别使用 (PHP >= 4.3.3)
关于 nsapi_virtual 和子请求的注意事项(PHP >= 4.3.3)
CGI 和命令行设置
测试
基准测试
使用变量
在 HP-UX 系统下的安装
在 OpenBSD 系统下的安装
使用二进制包安装
使用软件包
常见问题
早期发布版本
在 Solaris 下的安装
需要的软件
使用软件包
在 Gentoo 系统下的安装
使用 Portage (emerge)
配置时进行更好的控制
常见问题
Debian GNU/Linux 安装说明
使用 APT
更好地控制配置
常见问题
3. Mac OS X 系统下的安装
使用软件包
在 Mac OS X 服务器版编译
在 Mac OS X 客户版编译
4. Windows 系统下的安装
Windows 安装程序
手工安装步骤
ActiveScript
Microsoft IIS/PWS
PHP 与 IIS 安装的通用事项
Windows NT/200x/XP 和 IIS 4 或更高版本
Windows 和 PWS 4
Windows 和 PWS/IIS 3
Microsoft Windows 下的 Apache 1.3.x
作为 Apache 的模块安装
作为 CGI 可执行文件的安装
Microsoft Windows 下的 Apache 2.0.x
以 CGI 方式安装
以 Apache 模块方式安装
Microsoft Windows 下的 Sun,iPlanet 和 Netscape 服务器
Sun,iPlanet 和 Netscape 服务器的 CGI 方式安装
Sun,iPlanet 和 Netscape 服务器的 NSAPI 方式
CGI 环境以及推荐在 php.ini 中进行的修改
错误页面的特殊使用或定制目录列表(PHP >= 4.3.3)
有关 nsapi_virtual 和子请求(PHP >= 4.3.3)的说明
OmniHTTPd Server
Microsoft Windows 下的 Sambar 服务器
Microsoft Windows 下的 Xitami
从源程序编译
需求
放到一起
编译 resolv.lib
用新编译系统编译 PHP(仅适用于 PHP >=5)
用 DSW 文件编译 PHP(PHP 4)
Windows 下安装扩展库
5. PECL 扩展库安装
PECL 安装介绍
下载 PECL 扩展库
Windows 用户的 PECL
用 PEAR 编译共享 PECL 扩展库
用 phpize 编译共享 PECL 扩展库
将 PECL 扩展库静态编译入 PHP
6. 还有问题?
阅读 FAQ
其它问题
错误报告
7. 运行时配置
配置文件
怎样修改配置设定
PHP 运行于 Apache 模块方式
通过 Windows 注册表修改 PHP 配置
其它接口下的 PHP
III. 语言参考
1. 基本语法
从 HTML 中分离
指令分隔符
注释
2. 类型
介绍
布尔型
语法
转换为布尔值
整型
语法
整数溢出
转换为整形
浮点型
转换为浮点数
字符串
语法
实用函数及运算符
字符串转换
字符串转换为数值
数组
语法
实用函数
数组做什么和不做什么
转换为数组
比较
例子
对象
对象初始化
转换为对象
资源
转换为资源
释放资源
NULL
语法
本文档中使用的伪类型
mixed
number
callback
类型戏法
类型强制转换
3. 变量
基础
预定义变量
变量范围
global 关键字
使用静态变量
全局和静态变量的引用
可变变量
来自 PHP 之外的变量
HTML 表单(GET 和 POST)
HTTP Cookies
变量名中的点
确定变量类型
4. 常量
语法
魔术常量
5. 表达式
6. 运算符
运算符优先级
算术运算符
赋值运算符
位运算符
比较运算符
三元运算符
错误控制运算符
执行运算符
递增/递减运算符
逻辑运算符
字符串运算符
数组运算符
类型运算符
7. 控制结构
if
else
elseif
流程控制的替代语法
while
do-while
for
foreach
break
continue
switch
declare
Ticks
return
require
include
require_once
include_once
8. 函数
用户自定义函数
函数的参数
通过引用传递参数
默认参数的值
可变长度参数列表
返回值
变量函数
内部(内置)函数
9. 类与对象(PHP 4)
继承
构造函数
范围解析操作符(::)
parent
序列化对象 - 会话中的对象
魔术函数 __sleep 和 __wakeup
构造函数中的引用
对象的比较
10. 类与对象(PHP 5)
前言
基本概念
class
new
extends
自动加载对象
构造函数和析构函数
构造函数
析构函数
访问控制
对类成员的访问控制
对方法的访问控制
范围解析操作符(::)
Static Keyword
Class Constants
Class Abstraction
Object Interfaces
implements
范例
Overloading
Member overloading
Method overloading
Object Iteration
Patterns
Factory
Singleton
Magic Methods
__sleep and __wakeup
__toString
__set_state
Final Keyword
Object cloning
Comparing objects
Reflection
Introduction
ReflectionException
ReflectionFunction
ReflectionParameter
ReflectionClass
ReflectionObject
ReflectionMethod
ReflectionProperty
ReflectionExtension
Extending the reflection classes
Type Hinting
11. 异常处理
扩展 PHP 内置的异常处理类
12. 引用的解释
引用是什么
引用做什么
引用不是什么
引用传递
引用返回
取消引用
引用定位
global 引用
$this
IV. 安全
1. 简介
2. 总则
3. 以 CGI 模式安装时
可能受到的攻击
情形一:只运行公开的文件
情形二:使用 --enable-force-cgi-redirect 选项
情形三:设置 doc_root 或 user_dir
情形四:PHP 解释器放在 web 目录以外
4. 以 Apache 模块安装时
5. 文件系统安全
6. 数据库安全
设计数据库
连接数据库
加密存储模型
SQL 注入
预防措施
7. 错误报告
8. 使用 Register Globals
9. 用户提交的数据
10. 魔术引号
什么是魔术引号
为什么要用魔术引号
为什么不用魔术引号
关闭魔术引号
11. 隐藏 PHP
12. 保持更新
V. 特点
1. 用 PHP 进行 HTTP 认证
2. Cookie
3. 会话
4. 处理 XForms
5. 文件上传处理
POST 方法上传
错误信息说明
常见缺陷
上传多个文件
对 PUT 方法的支持
6. 使用远程文件
7. 连接处理
8. 数据库永久连接
9. 安全模式
保安措施和安全模式
被安全模式限制或屏蔽的函数
10. PHP 的命令行模式
VI. 函数参考
I. .NET
dotnet_load - 加载一个 DOTNET 模块
II. Apache
apache_child_terminate - 在本次请求结束后终止 apache 进程
apache_get_modules - Get a list of loaded Apache modules
apache_get_version - Fetch Apache version
apache_getenv - Get an Apache subprocess_env variable
apache_lookup_uri - 对指定的 URI 执行部分请求并返回所有有关信息
apache_note - 取得或设置 apache 请求记录
apache_request_headers - Fetch all HTTP request headers
apache_reset_timeout - Reset the Apache write timer
apache_response_headers - Fetch all HTTP response headers
apache_setenv - Set an Apache subprocess_env variable
ascii2ebcdic - Translate string from ASCII to EBCDIC
ebcdic2ascii - Translate string from EBCDIC to ASCII
getallheaders - Fetch all HTTP request headers
virtual - Perform an Apache sub-request
III. APC
apc_cache_info - Retrieves cached information (and meta-data) from APC's data store
apc_clear_cache - Clears the APC cache
apc_define_constants - Defines a set of constants for later retrieval and mass-definition
apc_delete - Removes a stored variable from the cache
apc_fetch - Fetch a stored variable from the cache
apc_load_constants - Loads a set of constants from the cache
apc_sma_info - Retrieves APC's Shared Memory Allocation information
apc_store - Cache a variable in the data store
IV. APD
apd_breakpoint - Stops the interpreter and waits on a CR from the socket
apd_callstack - Returns the current call stack as an array
apd_clunk - Throw a warning and a callstack
apd_continue - Restarts the interpreter
apd_croak - Throw an error, a callstack and then exit
apd_dump_function_table - Outputs the current function table
apd_dump_persistent_resources - Return all persistent resources as an array
apd_dump_regular_resources - Return all current regular resources as an array
apd_echo - Echo to the debugging socket
apd_get_active_symbols - Get an array of the current variables names in the local scope
apd_set_pprof_trace - Starts the session debugging
apd_set_session_trace - Starts the session debugging
apd_set_session - Changes or sets the current debugging level
apd_set_socket_session_trace - Starts the remote session debugging
override_function - Overrides built-in functions
rename_function - Renames orig_name to new_name in the global function_table
V. Arrays
array_change_key_case - 返回字符串键名全为小写或大写的数组
array_chunk - 将一个数组分割成多个
array_combine - 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值
array_count_values - 统计数组中所有的值出现的次数
array_diff_assoc - 带索引检查计算数组的差集
array_diff_key - 使用键名比较计算数组的差集
array_diff_uassoc - 用用户提供的回调函数做索引检查来计算数组的差集
array_diff_ukey - 用回调函数对键名比较计算数组的差集
array_diff - 计算数组的差集
array_fill - 用给定的值填充数组
array_filter - 用回调函数过滤数组中的单元
array_flip - 交换数组中的键和值
array_intersect_assoc - 带索引检查计算数组的交集
array_intersect_key - 使用键名比较计算数组的交集
array_intersect_uassoc - 带索引检查计算数组的交集,用回调函数比较索引
array_intersect_ukey - 用回调函数比较键名来计算数组的交集
array_intersect - 计算数组的交集
array_key_exists - 检查给定的键名或索引是否存在于数组中
array_keys - 返回数组中所有的键名
array_map - 将回调函数作用到给定数组的单元上
array_merge_recursive - 递归地合并一个或多个数组
array_merge - 合并一个或多个数组
array_multisort - 对多个数组或多维数组进行排序
array_pad - 用值将数组填补到指定长度
array_pop - 将数组最后一个单元弹出(出栈)
array_product - 计算数组中所有值的乘积
array_push - 将一个或多个单元压入数组的末尾(入栈)
array_rand - 从数组中随机取出一个或多个单元
array_reduce - 用回调函数迭代地将数组简化为单一的值
array_reverse - 返回一个单元顺序相反的数组
array_search - 在数组中搜索给定的值,如果成功则返回相应的键名
array_shift - 将数组开头的单元移出数组
array_slice - 从数组中取出一段
array_splice - 把数组中的一部分去掉并用其它值取代
array_sum - 计算数组中所有值的和
array_udiff_assoc - 带索引检查计算数组的差集,用回调函数比较数据
array_udiff_uassoc - 带索引检查计算数组的差集,用回调函数比较数据和索引
array_udiff - 用回调函数比较数据来计算数组的差集
array_uintersect_assoc - 带索引检查计算数组的交集,用回调函数比较数据
array_uintersect_uassoc - 带索引检查计算数组的交集,用回调函数比较数据和索引
array_uintersect - 计算数组的交集,用回调函数比较数据
array_unique - 移除数组中重复的值
array_unshift - 在数组开头插入一个或多个单元
array_values - 返回数组中所有的值
array_walk_recursive - 对数组中的每个成员递归地应用用户函数
array_walk - 对数组中的每个成员应用用户函数
array - 新建一个数组
arsort - 对数组进行逆向排序并保持索引关系
asort - 对数组进行排序并保持索引关系
compact - 建立一个数组,包括变量名和它们的值
count - 计算数组中的单元数目或对象中的属性个数
current - 返回数组中的当前单元
each - 返回数组中当前的键/值对并将数组指针向前移动一步
end - 将数组的内部指针指向最后一个单元
extract - 从数组中将变量导入到当前的符号表
in_array - 检查数组中是否存在某个值
key - 从关联数组中取得键名
krsort - 对数组按照键名逆向排序
ksort - 对数组按照键名排序
list - 把数组中的值赋给一些变量
natcasesort - 用“自然排序”算法对数组进行不区分大小写字母的排序
natsort - 用“自然排序”算法对数组排序
next - 将数组中的内部指针向前移动一位
pos - current 的别名
prev - 将数组的内部指针倒回一位
range - 建立一个包含指定范围单元的数组
reset - 将数组的内部指针指向第一个单元
rsort - 对数组逆向排序
shuffle - 将数组打乱
sizeof - count 的别名
sort - 对数组排序
uasort - 使用用户自定义的比较函数对数组中的值进行排序并保持索引关联
uksort - 使用用户自定义的比较函数对数组中的键名进行排序
usort - 使用用户自定义的比较函数对数组中的值进行排序
VI. Aspell
aspell_check_raw - Check a word without changing its case or trying to trim it [deprecated]
aspell_check - Check a word [deprecated]
aspell_new - Load a new dictionary [deprecated]
aspell_suggest - Suggest spellings of a word [deprecated]
VII. BC math
bcadd - Add two arbitrary precision numbers
bccomp - Compare two arbitrary precision numbers
bcdiv - Divide two arbitrary precision numbers
bcmod - Get modulus of an arbitrary precision number
bcmul - Multiply two arbitrary precision number
bcpow - Raise an arbitrary precision number to another
bcpowmod - Raise an arbitrary precision number to another, reduced by a specified modulus
bcscale - Set default scale parameter for all bc math functions
bcsqrt - Get the square root of an arbitrary precision number
bcsub - Subtract one arbitrary precision number from another
VIII. bcompiler
bcompiler_load_exe - Reads and creates classes from a bcompiler exe file
bcompiler_load - Reads and creates classes from a bz compressed file
bcompiler_parse_class - Reads the bytecodes of a class and calls back to a user function
bcompiler_read - Reads and creates classes from a filehandle
bcompiler_write_class - Writes an defined class as bytecodes
bcompiler_write_constant - Writes a defined constant as bytecodes
bcompiler_write_exe_footer - Writes the start pos, and sig to the end of a exe type file
bcompiler_write_file - Writes a php source file as bytecodes
bcompiler_write_footer - Writes the single character \x00 to indicate End of compiled data
bcompiler_write_function - Writes an defined function as bytecodes
bcompiler_write_functions_from_file - Writes all functions defined in a file as bytecodes
bcompiler_write_header - Writes the bcompiler header
IX. Bzip2
bzclose - Close a bzip2 file
bzcompress - Compress a string into bzip2 encoded data
bzdecompress - Decompresses bzip2 encoded data
bzerrno - Returns a bzip2 error number
bzerror - Returns the bzip2 error number and error string in an array
bzerrstr - Returns a bzip2 error string
bzflush - Force a write of all buffered data
bzopen - Opens a bzip2 compressed file
bzread - Binary safe bzip2 file read
bzwrite - Binary safe bzip2 file write
X. Calendar
cal_days_in_month - Return the number of days in a month for a given year and calendar
cal_from_jd - Converts from Julian Day Count to a supported calendar
cal_info - Returns information about a particular calendar
cal_to_jd - Converts from a supported calendar to Julian Day Count
easter_date - Get Unix timestamp for midnight on Easter of a given year
easter_days - Get number of days after March 21 on which Easter falls for a given year
FrenchToJD - Converts a date from the French Republican Calendar to a Julian Day Count
GregorianToJD - Converts a Gregorian date to Julian Day Count
JDDayOfWeek - Returns the day of the week
JDMonthName - Returns a month name
JDToFrench - Converts a Julian Day Count to the French Republican Calendar
JDToGregorian - Converts Julian Day Count to Gregorian date
jdtojewish - Converts a Julian day count to a Jewish calendar date
JDToJulian - Converts a Julian Day Count to a Julian Calendar Date
jdtounix - Convert Julian Day to Unix timestamp
JewishToJD - Converts a date in the Jewish Calendar to Julian Day Count
JulianToJD - Converts a Julian Calendar date to Julian Day Count
unixtojd - Convert Unix timestamp to Julian Day
XI. CCVS
ccvs_add - Add data to a transaction
ccvs_auth - Perform credit authorization test on a transaction
ccvs_command - Performs a command which is peculiar to a single protocol, and thus is not available in the general CCVS API
ccvs_count - Find out how many transactions of a given type are stored in the system
ccvs_delete - Delete a transaction
ccvs_done - Terminate CCVS engine and do cleanup work
ccvs_init - Initialize CCVS for use
ccvs_lookup - Look up an item of a particular type in the database #
ccvs_new - Create a new, blank transaction
ccvs_report - Return the status of the background communication process
ccvs_return - Transfer funds from the merchant to the credit card holder
ccvs_reverse - Perform a full reversal on an already-processed authorization
ccvs_sale - Transfer funds from the credit card holder to the merchant
ccvs_status - Check the status of an invoice
ccvs_textvalue - Get text return value for previous function call
ccvs_void - Perform a full reversal on a completed transaction
XII. Classes/Objects
call_user_method_array - 调用一个用户方法,同时传递参数数组(已废弃)
call_user_method - 对特定对象调用用户方法(已废弃)
class_exists - 检查类是否已定义
get_class_methods - 返回由类的方法名组成的数组
get_class_vars - 返回由类的默认属性组成的数组
get_class - 返回对象的类名
get_declared_classes - 返回由已定义类的名字所组成的数组
get_declared_interfaces - Returns an array of all declared interfaces
get_object_vars - 返回由对象属性组成的关联数组
get_parent_class - 返回对象或类的父类名
interface_exists - Checks if the interface has been defined
is_a - 如果对象属于该类或该类是此对象的父类则返回 TRUE
is_subclass_of - 如果此对象是该类的子类,则返回 TRUE
method_exists - 检查类的方法是否存在
property_exists - Checks if the object or class has a property
XIII. Classkit
classkit_import - Import new class method definitions from a file
classkit_method_add - Dynamically adds a new method to a given class
classkit_method_copy - Copies a method from class to another
classkit_method_redefine - Dynamically changes the code of the given method
classkit_method_remove - Dynamically removes the given method
classkit_method_rename - Dynamically changes the name of the given method
XIV. ClibPDF
cpdf_add_annotation - Adds annotation
cpdf_add_outline - Adds bookmark for current page
cpdf_arc - Draws an arc
cpdf_begin_text - Starts text section
cpdf_circle - Draw a circle
cpdf_clip - Clips to current path
cpdf_close - Closes the pdf document
cpdf_closepath_fill_stroke - Close, fill and stroke current path
cpdf_closepath_stroke - Close path and draw line along path
cpdf_closepath - Close path
cpdf_continue_text - Output text in next line
cpdf_curveto - Draws a curve
cpdf_end_text - Ends text section
cpdf_fill_stroke - Fill and stroke current path
cpdf_fill - Fill current path
cpdf_finalize_page - Ends page
cpdf_finalize - Ends document
cpdf_global_set_document_limits - Sets document limits for any pdf document
cpdf_import_jpeg - Opens a JPEG image
cpdf_lineto - Draws a line
cpdf_moveto - Sets current point
cpdf_newpath - Starts a new path
cpdf_open - Opens a new pdf document
cpdf_output_buffer - Outputs the pdf document in memory buffer
cpdf_page_init - Starts new page
cpdf_place_inline_image - Places an image on the page
cpdf_rect - Draw a rectangle
cpdf_restore - Restores formerly saved environment
cpdf_rlineto - Draws a line
cpdf_rmoveto - Sets current point
cpdf_rotate_text - Sets text rotation angle
cpdf_rotate - Sets rotation
cpdf_save_to_file - Writes the pdf document into a file
cpdf_save - Saves current environment
cpdf_scale - Sets scaling
cpdf_set_action_url - Sets hyperlink
cpdf_set_char_spacing - Sets character spacing
cpdf_set_creator - Sets the creator field in the pdf document
cpdf_set_current_page - Sets current page
cpdf_set_font_directories - Sets directories to search when using external fonts
cpdf_set_font_map_file - Sets fontname to filename translation map when using external fonts
cpdf_set_font - Select the current font face and size
cpdf_set_horiz_scaling - Sets horizontal scaling of text
cpdf_set_keywords - Sets the keywords field of the pdf document
cpdf_set_leading - Sets distance between text lines
cpdf_set_page_animation - Sets duration between pages
cpdf_set_subject - Sets the subject field of the pdf document
cpdf_set_text_matrix - Sets the text matrix
cpdf_set_text_pos - Sets text position
cpdf_set_text_rendering - Determines how text is rendered
cpdf_set_text_rise - Sets the text rise
cpdf_set_title - Sets the title field of the pdf document
cpdf_set_viewer_preferences - How to show the document in the viewer
cpdf_set_word_spacing - Sets spacing between words
cpdf_setdash - Sets dash pattern
cpdf_setflat - Sets flatness
cpdf_setgray_fill - Sets filling color to gray value
cpdf_setgray_stroke - Sets drawing color to gray value
cpdf_setgray - Sets drawing and filling color to gray value
cpdf_setlinecap - Sets linecap parameter
cpdf_setlinejoin - Sets linejoin parameter
cpdf_setlinewidth - Sets line width
cpdf_setmiterlimit - Sets miter limit
cpdf_setrgbcolor_fill - Sets filling color to rgb color value
cpdf_setrgbcolor_stroke - Sets drawing color to rgb color value
cpdf_setrgbcolor - Sets drawing and filling color to rgb color value
cpdf_show_xy - Output text at position
cpdf_show - Output text at current position
cpdf_stringwidth - Returns width of text in current font
cpdf_stroke - Draw line along path
cpdf_text - Output text with parameters
cpdf_translate - Sets origin of coordinate system
XV. COM
COM - COM 类
DOTNET - DOTNET class
VARIANT - VARIANT 类
com_addref - 增加组件引用计数。[被废弃]
com_create_guid - Generate a globally unique identifier (GUID)
com_event_sink - Connect events from a COM object to a PHP object
com_get_active_object - Returns a handle to an already running instance of a COM object
com_get - 获取 COM 组件的属性值 [被废弃]
com_invoke - 调用 COM 组件的方法。
com_isenum - 获取一个 IEnumVariant
com_load_typelib - 装载一个 Typelib
com_load - 创建新的 COM 组件的引用
com_message_pump - Process COM messages, sleeping for up to timeoutms milliseconds
com_print_typeinfo - Print out a PHP class definition for a dispatchable interface
com_propget - com_get 的别名
com_propput - com_set 的别名
com_propset - com_set 的别名
com_release - 减少组件引用计数。[被废弃]
com_set - 给 COM 组件的属性赋值
variant_abs - Returns the absolute value of a variant
variant_add - "Adds" two variant values together and returns the result
variant_and - performs a bitwise AND operation between two variants and returns the result
variant_cast - Convert a variant into a new variant object of another type
variant_cat - concatenates two variant values together and returns the result
variant_cmp - Compares two variants
variant_date_from_timestamp - Returns a variant date representation of a unix timestamp
variant_date_to_timestamp - Converts a variant date/time value to unix timestamp
variant_div - Returns the result from dividing two variants
variant_eqv - Performs a bitwise equivalence on two variants
variant_fix - Returns the integer portion ? of a variant
variant_get_type - Returns the type of a variant object
variant_idiv - Converts variants to integers and then returns the result from dividing them
variant_imp - Performs a bitwise implication on two variants
variant_int - Returns the integer portion of a variant
variant_mod - Divides two variants and returns only the remainder
variant_mul - multiplies the values of the two variants and returns the result
variant_neg - Performs logical negation on a variant
variant_not - Performs bitwise not negation on a variant
variant_or - Performs a logical disjunction on two variants
variant_pow - Returns the result of performing the power function with two variants
variant_round - Rounds a variant to the specified number of decimal places
variant_set_type - Convert a variant into another type "in-place"
variant_set - Assigns a new value for a variant object
variant_sub - subtracts the value of the right variant from the left variant value and returns the result
variant_xor - Performs a logical exclusion on two variants
XVI. Crack
crack_check - Performs an obscure check with the given password
crack_closedict - Closes an open CrackLib dictionary
crack_getlastmessage - Returns the message from the last obscure check
crack_opendict - Opens a new CrackLib dictionary
XVII. ctype
ctype_alnum - Check for alphanumeric character(s)
ctype_alpha - Check for alphabetic character(s)
ctype_cntrl - Check for control character(s)
ctype_digit - Check for numeric character(s)
ctype_graph - Check for any printable character(s) except space
ctype_lower - Check for lowercase character(s)
ctype_print - Check for printable character(s)
ctype_punct - Check for any printable character which is not whitespace or an alphanumeric character
ctype_space - Check for whitespace character(s)
ctype_upper - Check for uppercase character(s)
ctype_xdigit - Check for character(s) representing a hexadecimal digit
XVIII. CURL
curl_close - Close a CURL session
curl_copy_handle - Copy a cURL handle along with all of its preferences
curl_errno - Return the last error number
curl_error - Return a string containing the last error for the current session
curl_exec - Perform a CURL session
curl_getinfo - Get information regarding a specific transfer
curl_init - Initialize a CURL session
curl_multi_add_handle - Add a normal cURL handle to a cURL multi handle
curl_multi_close - Close a set of cURL handles
curl_multi_exec - Run the sub-connections of the current cURL handle
curl_multi_getcontent - Return the content of a cURL handle if CURLOPT_RETURNTRANSFER is set
curl_multi_info_read - Get information about the current transfers
curl_multi_init - Returns a new cURL multi handle
curl_multi_remove_handle - Remove a multi handle from a set of cURL handles
curl_multi_select - Get all the sockets associated with the cURL extension, which can then be "selected"
curl_setopt - Set an option for a CURL transfer
curl_version - Return the current CURL version
XIX. Cybercash
cybercash_base64_decode - base64 decode data for Cybercash
cybercash_base64_encode - base64 encode data for Cybercash
cybercash_decr - Cybercash decrypt
cybercash_encr - Cybercash encrypt
XX. CyberMUT
cybermut_creerformulairecm - Generate HTML form of request for payment
cybermut_creerreponsecm - Generate the delivery's acknowledgement of the payment's confirmation
cybermut_testmac - Make sure that there was no data diddling contained in the received message of confirmation
XXI. Cyrus IMAP
cyrus_authenticate - Authenticate against a Cyrus IMAP server
cyrus_bind - Bind callbacks to a Cyrus IMAP connection
cyrus_close - Close connection to a Cyrus IMAP server
cyrus_connect - Connect to a Cyrus IMAP server
cyrus_query - Send a query to a Cyrus IMAP server
cyrus_unbind - Unbind ...
XXII. Date/Time
checkdate - 验证一个格里高里日期
date_default_timezone_get - 取得一个脚本中所有日期时间函数所使用的默认时区
date_default_timezone_set - 设定用于一个脚本中所有日期时间函数的默认时区
date_sunrise - 返回给定的日期与地点的日出时间
date_sunset - 返回给定的日期与地点的日落时间
date - 格式化一个本地时间/日期
getdate - 取得日期/时间信息
gettimeofday - 取得当前时间
gmdate - 格式化一个 GMT/UTC 日期/时间
gmmktime - 取得 GMT 日期的 UNIX 时间戳
gmstrftime - 根据区域设置格式化 GMT/UTC 时间/日期
idate - 将本地时间日期格式化为整数
localtime - 取得本地时间
microtime - 返回当前 Unix 时间戳和微秒数
mktime - 取得一个日期的 Unix 时间戳
strftime - 根据区域设置格式化本地时间/日期
strptime - 解析由 strftime 生成的日期/时间
strtotime - 将任何英文文本的日期时间描述解析为 Unix 时间戳
time - 返回当前的 Unix 时间戳
XXIII. DB++
dbplus_add - Add a tuple to a relation
dbplus_aql - Perform AQL query
dbplus_chdir - Get/Set database virtual current directory
dbplus_close - Close a relation
dbplus_curr - Get current tuple from relation
dbplus_errcode - Get error string for given errorcode or last error
dbplus_errno - Get error code for last operation
dbplus_find - Set a constraint on a relation
dbplus_first - Get first tuple from relation
dbplus_flush - Flush all changes made on a relation
dbplus_freealllocks - Free all locks held by this client
dbplus_freelock - Release write lock on tuple
dbplus_freerlocks - Free all tuple locks on given relation
dbplus_getlock - Get a write lock on a tuple
dbplus_getunique - Get an id number unique to a relation
dbplus_info - Get information about a relation
dbplus_last - Get last tuple from relation
dbplus_lockrel - Request write lock on relation
dbplus_next - Get next tuple from relation
dbplus_open - Open relation file
dbplus_prev - Get previous tuple from relation
dbplus_rchperm - Change relation permissions
dbplus_rcreate - Creates a new DB++ relation
dbplus_rcrtexact - Creates an exact but empty copy of a relation including indices
dbplus_rcrtlike - Creates an empty copy of a relation with default indices
dbplus_resolve - Resolve host information for relation
dbplus_restorepos - Restore position
dbplus_rkeys - Specify new primary key for a relation
dbplus_ropen - Open relation file local
dbplus_rquery - Perform local (raw) AQL query
dbplus_rrename - Rename a relation
dbplus_rsecindex - Create a new secondary index for a relation
dbplus_runlink - Remove relation from filesystem
dbplus_rzap - Remove all tuples from relation
dbplus_savepos - Save position
dbplus_setindex - Set index
dbplus_setindexbynumber - Set index by number
dbplus_sql - Perform SQL query
dbplus_tcl - Execute TCL code on server side
dbplus_tremove - Remove tuple and return new current tuple
dbplus_undo - Undo
dbplus_undoprepare - Prepare undo
dbplus_unlockrel - Give up write lock on relation
dbplus_unselect - Remove a constraint from relation
dbplus_update - Update specified tuple in relation
dbplus_xlockrel - Request exclusive lock on relation
dbplus_xunlockrel - Free exclusive lock on relation
XXIV. dba
dba_close - Close a DBA database
dba_delete - Delete DBA entry specified by key
dba_exists - Check whether key exists
dba_fetch - Fetch data specified by key
dba_firstkey - Fetch first key
dba_handlers - List all the handlers available
dba_insert - Insert entry
dba_key_split - Splits a key in string representation into array representation
dba_list - List all open database files
dba_nextkey - Fetch next key
dba_open - Open database
dba_optimize - Optimize database
dba_popen - Open database persistently
dba_replace - Replace or insert entry
dba_sync - Synchronize database
XXV. dBase
dbase_add_record - Adds a record to a database
dbase_close - Closes a database
dbase_create - Creates a database
dbase_delete_record - Deletes a record from a database
dbase_get_header_info - Gets the header info of a database
dbase_get_record_with_names - Gets a record from a database as an associative array
dbase_get_record - Gets a record from a database as an indexed array
dbase_numfields - Gets the number of fields of a database
dbase_numrecords - Gets the number of records in a database
dbase_open - Opens a database
dbase_pack - Packs a database
dbase_replace_record - Replaces a record in a database
XXVI. DBM
dblist - Describes the DBM-compatible library being used
dbmclose - Closes a dbm database
dbmdelete - Deletes the value for a key from a DBM database
dbmexists - Tells if a value exists for a key in a DBM database
dbmfetch - Fetches a value for a key from a DBM database
dbmfirstkey - Retrieves the first key from a DBM database
dbminsert - Inserts a value for a key in a DBM database
dbmnextkey - Retrieves the next key from a DBM database
dbmopen - Opens a DBM database
dbmreplace - Replaces the value for a key in a DBM database
XXVII. dbx
dbx_close - Close an open connection/database
dbx_compare - Compare two rows for sorting purposes
dbx_connect - Open a connection/database
dbx_error - Report the error message of the latest function call in the module (not just in the connection)
dbx_escape_string - Escape a string so it can safely be used in an sql-statement
dbx_fetch_row - Fetches rows from a query-result that had the DBX_RESULT_UNBUFFERED flag set
dbx_query - Send a query and fetch all results (if any)
dbx_sort - Sort a result from a dbx_query by a custom sort function
XXVIII. Direct IO
dio_close - Closes the file descriptor given by fd
dio_fcntl - Performs a c library fcntl on fd
dio_open - Opens a new filename with specified permissions of flags and creation permissions of mode
dio_read - Reads bytes from a file descriptor
dio_seek - Seeks to pos on fd from whence
dio_stat - Gets stat information about the file descriptor fd
dio_tcsetattr - Sets terminal attributes and baud rate for a serial port
dio_truncate - Truncates file descriptor fd to offset bytes
dio_write - Writes data to fd with optional truncation at length
XXIX. Directories
chdir - 改变目录
chroot - 改变根目录
dir - directory 类
closedir - 关闭目录句柄
getcwd - 取得当前工作目录
opendir - 打开目录句柄
readdir - 从目录句柄中读取条目
rewinddir - 倒回目录句柄
scandir - 列出指定路径中的文件和目录
XXX. DOM
DOMAttr->__construct() - Creates a new DOMAttr object
DOMAttr->isId() - Checks if attribute is a defined ID
DOMCharacterData->appendData() - Append the string to the end of the character data of the node
DOMCharacterData->deleteData() - Remove a range of characters from the node
DOMCharacterData->insertData() - Insert a string at the specified 16-bit unit offset
DOMCharacterData->replaceData() - Replace a substring within the DOMCharacterData node
DOMCharacterData->substringData() - Extracts a range of data from the node
DOMComment->__construct() - Creates a new DOMComment object
DOMDocument->__construct() - Creates a new DOMDocument object
DOMDocument->createAttribute() - Create new attribute
DOMDocument->createAttributeNS() - Create new attribute node with an associated namespace
DOMDocument->createCDATASection() - Create new cdata node
DOMDocument->createComment() - Create new comment node
DOMDocument->createDocumentFragment() - Create new document fragment
DOMDocument->createElement() - Create new element node
DOMDocument->createElementNS() - Create new element node with an associated namespace
DOMDocument->createEntityReference() - Create new entity reference node
DOMDocument->createProcessingInstruction() - Creates new PI node
DOMDocument->createTextNode() - Create new text node
DOMDocument->getElementById() - Searches for an element with a certain id
DOMDocument->getElementsByTagName() - Searches for all elements with given tag name
DOMDocument->getElementsByTagNameNS() - Searches for all elements with given tag name in specified namespace
DOMDocument->importNode() - Import node into current document
DOMDocument->load() - Load XML from a file
DOMDocument->loadHTML() - Load HTML from a string
DOMDocument->loadHTMLFile() - Load HTML from a file
DOMDocument->loadXML() - Load XML from a string
DOMDocument->normalize() - Normalizes the document
DOMDocument->relaxNGValidate() - Performs relaxNG validation on the document
DOMDocument->relaxNGValidateSource() - Performs relaxNG validation on the document
DOMDocument->save() - Dumps the internal XML tree back into a file
DOMDocument->saveHTML() - Dumps the internal document into a string using HTML formatting
DOMDocument->saveHTMLFile() - Dumps the internal document into a file using HTML formatting
DOMDocument->saveXML() - Dumps the internal XML tree back into a string
DOMDocument->schemaValidate() - Validates a document based on a schema
DOMDocument->schemaValidateSource() - Validates a document based on a schema
DOMDocument->validate() - Validates the document based on its DTD
DOMDocument->xinclude() - Substitutes XIncludes in a DOMDocument Object
DOMElement->__construct() - Creates a new DOMElement object
DOMElement->getAttribute() - Returns value of attribute
DOMElement->getAttributeNode() - Returns attribute node
DOMElement->getAttributeNodeNS() - Returns attribute node
DOMElement->getAttributeNS() - Returns value of attribute
DOMElement->getElementsByTagName() - Gets elements by tagname
DOMElement->getElementsByTagNameNS() - Get elements by namespaceURI and localName
DOMElement->hasAttribute() - Checks to see if attribute exists
DOMElement->hasAttributeNS() - Checks to see if attribute exists
DOMElement->removeAttribute() - Removes attribute
DOMElement->removeAttributeNode() - Removes attribute
DOMElement->removeAttributeNS() - Removes attribute
DOMElement->setAttribute() - Adds new attribute
DOMElement->setAttributeNode() - Adds new attribute node to element
DOMElement->setAttributeNodeNS() - Adds new attribute node to element
DOMElement->setAttributeNS() - Adds new attribute
DOMEntityReference->__construct() - Creates a new DOMEntityReference object
DOMImplementation->__construct() - Creates a new DOMImplementation object
DOMImplementation->createDocument() - Creates a DOMDocument object of the specified type with its document element
DOMImplementation->createDocumentType() - Creates an empty DOMDocumentType object
DOMImplementation->hasFeature() - Test if the DOM implementation implements a specific feature
DOMNamedNodeMap->getNamedItem() - Retrieves a node specified by name
DOMNamedNodeMap->getNamedItemNS() - Retrieves a node specified by local name and namespace URI
DOMNamedNodeMap->item() - Retrieves a node specified by index
DOMNode->appendChild() - Adds new child at the end of the children
DOMNode->cloneNode() - Clones a node
DOMNode->hasAttributes() - Checks if node has attributes
DOMNode->hasChildNodes() - Checks if node has children
DOMNode->insertBefore() - Adds a new child before a reference node
DOMNode->isSameNode() - Indicates if two nodes are the same node
DOMNode->isSupported() - Checks if feature is supported for specified version
DOMNode->lookupNamespaceURI() - Gets the namespace URI of the node based on the prefix
DOMNode->lookupPrefix() - Gets the namespace prefix of the node based on the namespace URI
DOMNode->normalize() - Normalizes the node
DOMNode->removeChild() - Removes child from list of children
DOMNode->replaceChild() - Replaces a child
DOMNodelist->item() - Retrieves a node specified by index
DOMProcessingInstruction->__construct() - Creates a new DOMProcessingInstruction object
DOMText->__construct() - Creates a new DOMText object
DOMText->isWhitespaceInElementContent() - Indicates whether this text node contains whitespace
DOMText->splitText() - Breaks this node into two nodes at the specified offset
DOMXPath->__construct() - Creates a new DOMXPath object
DOMXPath->evaluate() - Evaluates the given XPath expression and returns a typed result if possible.
DOMXPath->query() - Evaluates the given XPath expression
DOMXPath->registerNamespace() - Registers the namespace with the DOMXPath object
dom_import_simplexml - Gets a DOMElement object from a SimpleXMLElement object
XXXI. DOM XML
DomAttribute->name - Returns the name of attribute
DomAttribute->set_value - Sets the value of an attribute
DomAttribute->specified - Checks if attribute is specified
DomAttribute->value - Returns value of attribute
DomDocument->add_root - Adds a root node [deprecated]
DomDocument->create_attribute - Create new attribute
DomDocument->create_cdata_section - Create new cdata node
DomDocument->create_comment - Create new comment node
DomDocument->create_element_ns - Create new element node with an associated namespace
DomDocument->create_element - Create new element node
DomDocument->create_entity_reference - Create an entity reference
DomDocument->create_processing_instruction - Creates new PI node
DomDocument->create_text_node - Create new text node
DomDocument->doctype - Returns the document type
DomDocument->document_element - Returns root element node
DomDocument->dump_file - Dumps the internal XML tree back into a file
DomDocument->dump_mem - Dumps the internal XML tree back into a string
DomDocument->get_element_by_id - Searches for an element with a certain id
DomDocument->get_elements_by_tagname - Returns array with nodes with given tagname in document or empty array, if not found
DomDocument->html_dump_mem - Dumps the internal XML tree back into a string as HTML
DomDocument->xinclude - Substitutes XIncludes in a DomDocument Object
DomDocumentType->entities() - Returns list of entities
DomDocumentType->internal_subset() - Returns internal subset
DomDocumentType->name() - Returns name of document type
DomDocumentType->notations() - Returns list of notations
DomDocumentType->public_id() - Returns public id of document type
DomDocumentType->system_id() - Returns the system id of document type
DomElement->get_attribute_node() - Returns the node of the given attribute
DomElement->get_attribute() - Returns the value of the given attribute
DomElement->get_elements_by_tagname() - Gets elements by tagname
DomElement->has_attribute() - Checks to see if an attribute exists in the current node
DomElement->remove_attribute() - Removes attribute
DomElement->set_attribute() - Sets the value of an attribute
DomElement->tagname() - Returns the name of the current element
DomNode->add_namespace - Adds a namespace declaration to a node
DomNode->append_child - Adds a new child at the end of the children
DomNode->append_sibling - Adds new sibling to a node
DomNode->attributes - Returns list of attributes
DomNode->child_nodes - Returns children of node
DomNode->clone_node - Clones a node
DomNode->dump_node - Dumps a single node
DomNode->first_child - Returns first child of node
DomNode->get_content - Gets content of node
DomNode->has_attributes - Checks if node has attributes
DomNode->has_child_nodes - Checks if node has children
DomNode->insert_before - Inserts new node as child
DomNode->is_blank_node - Checks if node is blank
DomNode->last_child - Returns last child of node
DomNode->next_sibling - Returns the next sibling of node
DomNode->node_name - Returns name of node
DomNode->node_type - Returns type of node
DomNode->node_value - Returns value of a node
DomNode->owner_document - Returns the document this node belongs to
DomNode->parent_node - Returns the parent of the node
DomNode->prefix - Returns name space prefix of node
DomNode->previous_sibling - Returns the previous sibling of node
DomNode->remove_child - Removes child from list of children
DomNode->replace_child - Replaces a child
DomNode->replace_node - Replaces node
DomNode->set_content - Sets content of node
DomNode->set_name - Sets name of node
DomNode->set_namespace - Sets namespace of a node
DomNode->unlink_node - Deletes node
DomProcessingInstruction->data - Returns the data of ProcessingInstruction node
DomProcessingInstruction->target - Returns the target of a ProcessingInstruction node
DomXsltStylesheet->process() - Applies the XSLT-Transformation on a DomDocument Object
DomXsltStylesheet->result_dump_file() - Dumps the result from a XSLT-Transformation into a file
DomXsltStylesheet->result_dump_mem() - Dumps the result from a XSLT-Transformation back into a string
domxml_new_doc - Creates new empty XML document
domxml_open_file - Creates a DOM object from an XML file
domxml_open_mem - Creates a DOM object of an XML document
domxml_version - Gets the XML library version
domxml_xmltree - Creates a tree of PHP objects from an XML document
domxml_xslt_stylesheet_doc - Creates a DomXsltStylesheet Object from a DomDocument Object
domxml_xslt_stylesheet_file - Creates a DomXsltStylesheet Object from an XSL document in a file
domxml_xslt_stylesheet - Creates a DomXsltStylesheet object from an XSL document in a string
domxml_xslt_version - Gets the XSLT library version
xpath_eval_expression - Evaluates the XPath Location Path in the given string
xpath_eval - Evaluates the XPath Location Path in the given string
xpath_new_context - Creates new xpath context
xpath_register_ns_auto - Register the given namespace in the passed XPath context
xpath_register_ns - Register the given namespace in the passed XPath context
xptr_eval - Evaluate the XPtr Location Path in the given string
xptr_new_context - Create new XPath Context
XXXII. Errors and Logging
debug_backtrace - Generates a backtrace
debug_print_backtrace - Prints a backtrace
error_log - Send an error message somewhere
error_reporting - Sets which PHP errors are reported
restore_error_handler - Restores the previous error handler function
restore_exception_handler - Restores the previously defined exception handler function
set_error_handler - Sets a user-defined error handler function
set_exception_handler - Sets a user-defined exception handler function
trigger_error - Generates a user-level error/warning/notice message
user_error - Alias of trigger_error
XXXIII. Exif
exif_imagetype - 判断一个图像的类型
exif_read_data - 从 JPEG 或 TIFF 文件中读取 EXIF 头信息
exif_tagname - Get the header name for an index
exif_thumbnail - 取得嵌入在 TIFF 或 JPEG 图像中的缩略图
read_exif_data - exif_read_data 的别名
XXXIV. Expect
expect_expectl - Waits until the output from a process matches one of the patterns, a specified time period has passed, or an EOF is seen
expect_popen - Exectute command via Bourne shell, and open the PTY stream to the process
XXXV. fam
fam_cancel_monitor - Terminate monitoring
fam_close - Close FAM connection
fam_monitor_collection - Monitor a collection of files in a directory for changes
fam_monitor_directory - Monitor a directory for changes
fam_monitor_file - Monitor a regular file for changes
fam_next_event - Get next pending FAM event
fam_open - Open connection to FAM daemon
fam_pending - Check for pending FAM events
fam_resume_monitor - Resume suspended monitoring
fam_suspend_monitor - Temporarily suspend monitoring
XXXVI. FDF
fdf_add_doc_javascript - Adds javascript code to the FDF document
fdf_add_template - Adds a template into the FDF document
fdf_close - Close an FDF document
fdf_create - Create a new FDF document
fdf_enum_values - Call a user defined function for each document value
fdf_errno - Return error code for last fdf operation
fdf_error - Return error description for fdf error code
fdf_get_ap - Get the appearance of a field
fdf_get_attachment - Extracts uploaded file embedded in the FDF
fdf_get_encoding - Get the value of the /Encoding key
fdf_get_file - Get the value of the /F key
fdf_get_flags - Gets the flags of a field
fdf_get_opt - Gets a value from the opt array of a field
fdf_get_status - Get the value of the /STATUS key
fdf_get_value - Get the value of a field
fdf_get_version - Gets version number for FDF API or file
fdf_header - Sets FDF-specific output headers
fdf_next_field_name - Get the next field name
fdf_open_string - Read a FDF document from a string
fdf_open - Open a FDF document
fdf_remove_item - Sets target frame for form
fdf_save_string - Returns the FDF document as a string
fdf_save - Save a FDF document
fdf_set_ap - Set the appearance of a field
fdf_set_encoding - Sets FDF character encoding
fdf_set_file - Set PDF document to display FDF data in
fdf_set_flags - Sets a flag of a field
fdf_set_javascript_action - Sets an javascript action of a field
fdf_set_on_import_javascript - Adds javascript code to be executed when Acrobat opens the FDF
fdf_set_opt - Sets an option of a field
fdf_set_status - Set the value of the /STATUS key
fdf_set_submit_form_action - Sets a submit form action of a field
fdf_set_target_frame - Set target frame for form display
fdf_set_value - Set the value of a field
fdf_set_version - Sets version number for a FDF file
XXXVII. filePro
filepro_fieldcount - Find out how many fields are in a filePro database
filepro_fieldname - Gets the name of a field
filepro_fieldtype - Gets the type of a field
filepro_fieldwidth - Gets the width of a field
filepro_retrieve - Retrieves data from a filePro database
filepro_rowcount - Find out how many rows are in a filePro database
filepro - Read and verify the map file
XXXVIII. Filesystem
basename - 返回路径中的文件名部分
chgrp - 改变文件所属的组
chmod - 改变文件模式
chown - 改变文件的所有者
clearstatcache - 清除文件状态缓存
copy - 拷贝文件
delete - 参见 unlink 或 unset
dirname - 返回路径中的目录部分
disk_free_space - 返回目录中的可用空间
disk_total_space - 返回一个目录的磁盘总大小
diskfreespace - disk_free_space 的别名
fclose - 关闭一个已打开的文件指针
feof - 测试文件指针是否到了文件结束的位置
fflush - 将缓冲内容输出到文件
fgetc - 从文件指针中读取字符
fgetcsv - 从文件指针中读入一行并解析 CSV 字段
fgets - 从文件指针中读取一行
fgetss - 从文件指针中读取一行并过滤掉 HTML 标记
file_exists - 检查文件或目录是否存在
file_get_contents - 将整个文件读入一个字符串
file_put_contents - 将一个字符串写入文件
file - 把整个文件读入一个数组中
fileatime - 取得文件的上次访问时间
filectime - 取得文件的 inode 修改时间
filegroup - 取得文件的组
fileinode - 取得文件的 inode
filemtime - 取得文件修改时间
fileowner - 取得文件的所有者
fileperms - 取得文件的权限
filesize - 取得文件大小
filetype - 取得文件类型
flock - 轻便的咨询文件锁定
fnmatch - 用模式匹配文件名
fopen - 打开文件或者 URL
fpassthru - 输出文件指针处的所有剩余数据
fputcsv - 将行格式化为 CSV 并写入文件指针
fputs - fwrite 的别名
fread - 读取文件(可安全用于二进制文件)
fscanf - 从文件中格式化输入
fseek - 在文件指针中定位
fstat - 通过已打开的文件指针取得文件信息
ftell - 返回文件指针读/写的位置
ftruncate - 将文件截断到给定的长度
fwrite - 写入文件(可安全用于二进制文件)
glob - 寻找与模式匹配的文件路径
is_dir - 判断给定文件名是否是一个目录
is_executable - 判断给定文件名是否可执行
is_file - 判断给定文件名是否为一个正常的文件
is_link - 判断给定文件名是否为一个符号连接
is_readable - 判断给定文件名是否可读
is_uploaded_file - 判断文件是否是通过 HTTP POST 上传的
is_writable - 判断给定的文件名是否可写
is_writeable - is_writable 的别名
link - 建立一个硬连接
linkinfo - 获取一个连接的信息
lstat - 给出一个文件或符号连接的信息
mkdir - 新建目录
move_uploaded_file - 将上传的文件移动到新位置
parse_ini_file - 解析一个配置文件
pathinfo - 返回文件路径的信息
pclose - 关闭进程文件指针
popen - 打开进程文件指针
readfile - 输出一个文件
readlink - 返回符号连接指向的目标
realpath - 返回规范化的绝对路径名
rename - 重命名一个文件或目录
rewind - 倒回文件指针的位置
rmdir - 删除目录
set_file_buffer - stream_set_write_buffer 的别名
stat - 给出文件的信息
symlink - 建立符号连接
tempnam - 建立一个具有唯一文件名的文件
tmpfile - 建立一个临时文件
touch - 设定文件的访问和修改时间
umask - 改变当前的 umask
unlink - 删除文件
XXXIX. Firebird/InterBase
ibase_add_user - Add a user to a security database (only for IB6 or later)
ibase_affected_rows - Return the number of rows that were affected by the previous query
ibase_backup - Initiates a backup task in the service manager and returns immediately
ibase_blob_add - Add data into a newly created blob
ibase_blob_cancel - Cancel creating blob
ibase_blob_close - Close blob
ibase_blob_create - Create a new blob for adding data
ibase_blob_echo - Output blob contents to browser
ibase_blob_get - Get len bytes data from open blob
ibase_blob_import - Create blob, copy file in it, and close it
ibase_blob_info - Return blob length and other useful info
ibase_blob_open - Open blob for retrieving data parts
ibase_close - Close a connection to an InterBase database
ibase_commit_ret - Commit a transaction without closing it
ibase_commit - Commit a transaction
ibase_connect - Open a connection to an InterBase database
ibase_db_info - Request statistics about a database
ibase_delete_user - Delete a user from a security database (only for IB6 or later)
ibase_drop_db - Drops a database
ibase_errcode - Return an error code
ibase_errmsg - Return error messages
ibase_execute - Execute a previously prepared query
ibase_fetch_assoc - Fetch a result row from a query as an associative array
ibase_fetch_object - Get an object from a InterBase database
ibase_fetch_row - Fetch a row from an InterBase database
ibase_field_info - Get information about a field
ibase_free_event_handler - Cancels a registered event handler
ibase_free_query - Free memory allocated by a prepared query
ibase_free_result - Free a result set
ibase_gen_id - Increments the named generator and returns its new value
ibase_maintain_db - Execute a maintenance command on the database server
ibase_modify_user - Modify a user to a security database (only for IB6 or later)
ibase_name_result - Assigns a name to a result set
ibase_num_fields - Get the number of fields in a result set
ibase_num_params - Return the number of parameters in a prepared query
ibase_param_info - Return information about a parameter in a prepared query
ibase_pconnect - Open a persistent connection to an InterBase database
ibase_prepare - Prepare a query for later binding of parameter placeholders and execution
ibase_query - Execute a query on an InterBase database
ibase_restore - Initiates a restore task in the service manager and returns immediately
ibase_rollback_ret - Roll back a transaction without closing it
ibase_rollback - Roll back a transaction
ibase_server_info - Request information about a database server
ibase_service_attach - Connect to the service manager
ibase_service_detach - Disconnect from the service manager
ibase_set_event_handler - Register a callback function to be called when events are posted
ibase_timefmt - Sets the format of timestamp, date and time type columns returned from queries
ibase_trans - Begin a transaction
ibase_wait_event - Wait for an event to be posted by the database
XL. Firebird/Interbase (PDO)
PDO_FIREBIRD DSN - Connecting to Firebird and Interbase databases
XLI. FriBiDi
fribidi_log2vis - Convert a logical string to a visual one
XLII. FrontBase
fbsql_affected_rows - Get number of affected rows in previous FrontBase operation
fbsql_autocommit - Enable or disable autocommit
fbsql_blob_size - Get the size of a BLOB
fbsql_change_user - Change logged in user of the active connection
fbsql_clob_size - Get the size of a CLOB
fbsql_close - Close FrontBase connection
fbsql_commit - Commits a transaction to the database
fbsql_connect - Open a connection to a FrontBase Server
fbsql_create_blob - Create a BLOB
fbsql_create_clob - Create a CLOB
fbsql_create_db - Create a FrontBase database
fbsql_data_seek - Move internal result pointer
fbsql_database_password - Sets or retrieves the password for a FrontBase database
fbsql_database - Get or set the database name used with a connection
fbsql_db_query - Send a FrontBase query
fbsql_db_status - Get the status for a given database
fbsql_drop_db - Drop (delete) a FrontBase database
fbsql_errno - Returns the numerical value of the error message from previous FrontBase operation
fbsql_error - Returns the text of the error message from previous FrontBase operation
fbsql_fetch_array - Fetch a result row as an associative array, a numeric array, or both
fbsql_fetch_assoc - Fetch a result row as an associative array
fbsql_fetch_field - Get column information from a result and return as an object
fbsql_fetch_lengths - Get the length of each output in a result
fbsql_fetch_object - Fetch a result row as an object
fbsql_fetch_row - Get a result row as an enumerated array
fbsql_field_flags - Get the flags associated with the specified field in a result
fbsql_field_len - Returns the length of the specified field
fbsql_field_name - Get the name of the specified field in a result
fbsql_field_seek - Set result pointer to a specified field offset
fbsql_field_table - Get name of the table the specified field is in
fbsql_field_type - Get the type of the specified field in a result
fbsql_free_result - Free result memory
fbsql_get_autostart_info - No description given yet
fbsql_hostname - Get or set the host name used with a connection
fbsql_insert_id - Get the id generated from the previous INSERT operation
fbsql_list_dbs - List databases available on a FrontBase server
fbsql_list_fields - List FrontBase result fields
fbsql_list_tables - List tables in a FrontBase database
fbsql_next_result - Move the internal result pointer to the next result
fbsql_num_fields - Get number of fields in result
fbsql_num_rows - Get number of rows in result
fbsql_password - Get or set the user password used with a connection
fbsql_pconnect - Open a persistent connection to a FrontBase Server
fbsql_query - Send a FrontBase query
fbsql_read_blob - Read a BLOB from the database
fbsql_read_clob - Read a CLOB from the database
fbsql_result - Get result data
fbsql_rollback - Rollback a transaction to the database
fbsql_select_db - Select a FrontBase database
fbsql_set_lob_mode - Set the LOB retrieve mode for a FrontBase result set
fbsql_set_password - Change the password for a given user
fbsql_set_transaction - Set the transaction locking and isolation
fbsql_start_db - Start a database on local or remote server
fbsql_stop_db - Stop a database on local or remote server
fbsql_tablename - Get table name of field
fbsql_username - Get or set the host user used with a connection
fbsql_warnings - Enable or disable FrontBase warnings
XLIII. FTP
ftp_alloc - Allocates space for a file to be uploaded
ftp_cdup - 切换到当前目录的父目录
ftp_chdir - 在 FTP 服务器上切换当前目录
ftp_chmod - Set permissions on a file via FTP
ftp_close - 关闭一个活动的 FTP 连接
ftp_connect - 建立一个新的 FTP 连接
ftp_delete - 删除 FTP 服务器上的一个文件
ftp_exec - 请求运行一条 FTP 命令
ftp_fget - 从 FTP 服务器上下载一个文件并保存到本地一个已经打开的文件中
ftp_fput - 上传一个已经打开的文件到 FTP 服务器
ftp_get_option - 返回当前 FTP 连接的各种不同的选项设置
ftp_get - 从 FTP 服务器上下载一个文件
ftp_login - 登录 FTP 服务器
ftp_mdtm - 返回指定文件的最后修改时间
ftp_mkdir - 建立新目录
ftp_nb_continue - 连续获取/发送文件(non-blocking)
ftp_nb_fget - Retrieves a file from the FTP server and writes it to an open file (non-blocking)
ftp_nb_fput - Stores a file from an open file to the FTP server (non-blocking)
ftp_nb_get - 从 FTP 服务器上获取文件并写入本地文件(non-blocking)
ftp_nb_put - 存储一个文件至 FTP 服务器(non-blocking)
ftp_nlist - 返回给定目录的文件列表
ftp_pasv - 返回当前 FTP 被动模式是否打开
ftp_put - 上传文件到 FTP 服务器
ftp_pwd - 返回当前目录名
ftp_quit - ftp_close 的别名
ftp_raw - Sends an arbitrary command to an FTP server
ftp_rawlist - 返回指定目录下文件的详细列表
ftp_rename - 更改 FTP 服务器上指定的文件名
ftp_rmdir - 删除一个目录
ftp_set_option - 设置各种 FTP 运行时选项
ftp_site - 向服务器发送 SITE 命令
ftp_size - 返回指定文件的大小
ftp_ssl_connect - Opens an Secure SSL-FTP connection
ftp_systype - 返回远程 FTP 服务器的系统类型
XLIV. Function handling
call_user_func_array - Call a user function given with an array of parameters
call_user_func - Call a user function given by the first parameter
create_function - Create an anonymous (lambda-style) function
func_get_arg - Return an item from the argument list
func_get_args - Returns an array comprising a function's argument list
func_num_args - Returns the number of arguments passed to the function
function_exists - Return TRUE if the given function has been defined
get_defined_functions - Returns an array of all defined functions
register_shutdown_function - Register a function for execution on shutdown
register_tick_function - Register a function for execution on each tick
unregister_tick_function - De-register a function for execution on each tick
XLV. gettext
bind_textdomain_codeset - Specify the character encoding in which the messages from the DOMAIN message catalog will be returned
bindtextdomain - Sets the path for a domain
dcgettext - Overrides the domain for a single lookup
dcngettext - Plural version of dcgettext
dgettext - Override the current domain
dngettext - Plural version of dgettext
gettext - Lookup a message in the current domain
ngettext - Plural version of gettext
textdomain - Sets the default domain
XLVI. GMP
gmp_abs - Absolute value
gmp_add - Add numbers
gmp_and - Logical AND
gmp_clrbit - Clear bit
gmp_cmp - Compare numbers
gmp_com - Calculates one's complement
gmp_div_q - Divide numbers
gmp_div_qr - Divide numbers and get quotient and remainder
gmp_div_r - Remainder of the division of numbers
gmp_div - 别名 gmp_div_q
gmp_divexact - Exact division of numbers
gmp_fact - Factorial
gmp_gcd - Calculate GCD
gmp_gcdext - Calculate GCD and multipliers
gmp_hamdist - Hamming distance
gmp_init - Create GMP number
gmp_intval - Convert GMP number to integer
gmp_invert - Inverse by modulo
gmp_jacobi - Jacobi symbol
gmp_legendre - Legendre symbol
gmp_mod - Modulo operation
gmp_mul - Multiply numbers
gmp_neg - Negate number
gmp_or - Logical OR
gmp_perfect_square - Perfect square check
gmp_popcount - Population count
gmp_pow - Raise number into power
gmp_powm - Raise number into power with modulo
gmp_prob_prime - Check if number is "probably prime"
gmp_random - Random number
gmp_scan0 - Scan for 0
gmp_scan1 - Scan for 1
gmp_setbit - Set bit
gmp_sign - Sign of number
gmp_sqrt - Calculate square root
gmp_sqrtrem - Square root with remainder
gmp_strval - Convert GMP number to string
gmp_sub - Subtract numbers
gmp_xor - Logical XOR
XLVII. gnupg
gnupg_adddecryptkey - Add a key for decryption
gnupg_addencryptkey - Add a key for encryption
gnupg_addsignkey - Add a key for signing
gnupg_cleardecryptkeys - Removes all keys which were set for decryption before
gnupg_clearencryptkeys - Removes all keys which were set for encryption before
gnupg_clearsignkeys - Removes all keys which were set for signing before
gnupg_decrypt - Decrypts a given text
gnupg_decryptverify - Decrypts and verifies a given text
gnupg_encrypt - Encrypts a given text
gnupg_encryptsign - Encrypts and signs a given text
gnupg_export - Exports a key
gnupg_geterror - Returns the errortext, if a function fails
gnupg_getprotocol - Returns the currently active protocol for all operations
gnupg_import - Imports a key
gnupg_keyinfo - Returns an array with information about all keys that matches the given pattern
gnupg_setarmor - Toggle armored output
gnupg_seterrormode - Sets the mode for error_reporting
gnupg_setsignmode - Sets the mode for signing
gnupg_sign - Signs a given text
gnupg_verify - Verifies a signed text
XLVIII. gopher
gopher_parsedir - Translate a gopher formatted directory entry into an associative array.
XLIX. hash
hash_algos - Return a list of registered hashing algorithms
hash_file - Generate a hash value using the contents of a given file
hash_final - Finalize an incremental hash and return resulting digest
hash_hmac_file - Generate a keyed hash value using the HMAC method and the contents of a given file
hash_hmac - Generate a keyed hash value using the HMAC method
hash_init - Initialize an incremental hashing context
hash_update_file - Pump data into an active hashing context from a file
hash_update_stream - Pump data into an active hashing context from an open stream
hash_update - Pump data into an active hashing context
hash - Generate a hash value (message digest)
L. HTTP
header - 发送一个原始 HTTP 标头
headers_list - 返回已发送(或准备发送)的响应标头的列表
headers_sent - 检查标头是否已被发送以及在哪里被发送
setcookie - 发送一个 cookie 信息
setrawcookie - 发送一个其值未经 urlencode 编码的 cookie
LI. Hyperwave
hw_Array2Objrec - Convert attributes from object array to object record
hw_changeobject - Changes attributes of an object (obsolete)
hw_Children - Object ids of children
hw_ChildrenObj - Object records of children
hw_Close - Closes the Hyperwave connection
hw_Connect - Opens a connection
hw_connection_info - Prints information about the connection to Hyperwave server
hw_cp - Copies objects
hw_Deleteobject - Deletes object
hw_DocByAnchor - Object id object belonging to anchor
hw_DocByAnchorObj - Object record object belonging to anchor
hw_Document_Attributes - Object record of hw_document
hw_Document_BodyTag - Body tag of hw_document
hw_Document_Content - Returns content of hw_document
hw_Document_SetContent - Sets/replaces content of hw_document
hw_Document_Size - Size of hw_document
hw_dummy - Hyperwave dummy function
hw_EditText - Retrieve text document
hw_Error - Error number
hw_ErrorMsg - Returns error message
hw_Free_Document - Frees hw_document
hw_GetAnchors - Object ids of anchors of document
hw_GetAnchorsObj - Object records of anchors of document
hw_GetAndLock - Return object record and lock object
hw_GetChildColl - Object ids of child collections
hw_GetChildCollObj - Object records of child collections
hw_GetChildDocColl - Object ids of child documents of collection
hw_GetChildDocCollObj - Object records of child documents of collection
hw_GetObject - Object record
hw_GetObjectByQuery - Search object
hw_GetObjectByQueryColl - Search object in collection
hw_GetObjectByQueryCollObj - Search object in collection
hw_GetObjectByQueryObj - Search object
hw_GetParents - Object ids of parents
hw_GetParentsObj - Object records of parents
hw_getrellink - Get link from source to dest relative to rootid
hw_GetRemote - Gets a remote document
hw_getremotechildren - Gets children of remote document
hw_GetSrcByDestObj - Returns anchors pointing at object
hw_GetText - Retrieve text document
hw_getusername - Name of currently logged in user
hw_Identify - Identifies as user
hw_InCollections - Check if object ids in collections
hw_Info - Info about connection
hw_InsColl - Insert collection
hw_InsDoc - Insert document
hw_insertanchors - Inserts only anchors into text
hw_InsertDocument - Upload any document
hw_InsertObject - Inserts an object record
hw_mapid - Maps global id on virtual local id
hw_Modifyobject - Modifies object record
hw_mv - Moves objects
hw_New_Document - Create new document
hw_objrec2array - Convert attributes from object record to object array
hw_Output_Document - Prints hw_document
hw_pConnect - Make a persistent database connection
hw_PipeDocument - Retrieve any document
hw_Root - Root object id
hw_setlinkroot - Set the id to which links are calculated
hw_stat - Returns status string
hw_Unlock - Unlock object
hw_Who - List of currently logged in users
LII. Hyperwave API
hw_api_attribute->key - Returns key of the attribute
hw_api_attribute->langdepvalue - Returns value for a given language
hw_api_attribute->value - Returns value of the attribute
hw_api_attribute->values - Returns all values of the attribute
hw_api_attribute - Creates instance of class hw_api_attribute
hw_api->checkin - Checks in an object
hw_api->checkout - Checks out an object
hw_api->children - Returns children of an object
hw_api_content->mimetype - Returns mimetype
hw_api_content->read - Read content
hw_api->content - Returns content of an object
hw_api->copy - Copies physically
hw_api->dbstat - Returns statistics about database server
hw_api->dcstat - Returns statistics about document cache server
hw_api->dstanchors - Returns a list of all destination anchors
hw_api->dstofsrcanchor - Returns destination of a source anchor
hw_api_error->count - Returns number of reasons
hw_api_error->reason - Returns reason of error
hw_api->find - Search for objects
hw_api->ftstat - Returns statistics about fulltext server
hwapi_hgcsp - Returns object of class hw_api
hw_api->hwstat - Returns statistics about Hyperwave server
hw_api->identify - Log into Hyperwave Server
hw_api->info - Returns information about server configuration
hw_api->insert - Inserts a new object
hw_api->insertanchor - Inserts a new object of type anchor
hw_api->insertcollection - Inserts a new object of type collection
hw_api->insertdocument - Inserts a new object of type document
hw_api->link - Creates a link to an object
hw_api->lock - Locks an object
hw_api->move - Moves object between collections
hw_api_content - Create new instance of class hw_api_content
hw_api_object->assign - Clones object
hw_api_object->attreditable - Checks whether an attribute is editable
hw_api_object->count - Returns number of attributes
hw_api_object->insert - Inserts new attribute
hw_api_object - Creates a new instance of class hw_api_object
hw_api_object->remove - Removes attribute
hw_api_object->title - Returns the title attribute
hw_api_object->value - Returns value of attribute
hw_api->object - Retrieve attribute information
hw_api->objectbyanchor - Returns the object an anchor belongs to
hw_api->parents - Returns parents of an object
hw_api_reason->description - Returns description of reason
hw_api_reason->type - Returns type of reason
hw_api->remove - Delete an object
hw_api->replace - Replaces an object
hw_api->setcommittedversion - Commits version other than last version
hw_api->srcanchors - Returns a list of all source anchors
hw_api->srcsofdst - Returns source of a destination object
hw_api->unlock - Unlocks a locked object
hw_api->user - Returns the own user object
hw_api->userlist - Returns a list of all logged in users
LIII. ibm_db2
db2_autocommit - Returns or sets the AUTOCOMMIT state for a database connection
db2_bind_param - Binds a PHP variable to an SQL statement parameter
db2_client_info - Returns an object with properties that describe the DB2 database client
db2_close - Closes a database connection
db2_column_privileges - Returns a result set listing the columns and associated privileges for a table
db2_columns - Returns a result set listing the columns and associated metadata for a table
db2_commit - Commits a transaction
db2_conn_error - Returns a string containing the SQLSTATE returned by the last connection attempt
db2_conn_errormsg - Returns the last connection error message and SQLCODE value
db2_connect - Returns a connection to a database
db2_cursor_type - Returns the cursor type used by a statement resource
db2_exec - Executes an SQL statement directly
db2_execute - Executes a prepared SQL statement
db2_fetch_array - Returns an array, indexed by column position, representing a row in a result set
db2_fetch_assoc - Returns an array, indexed by column name, representing a row in a result set
db2_fetch_both - Returns an array, indexed by both column name and position, representing a row in a result set
db2_fetch_object - Returns an object with properties representing columns in the fetched row
db2_fetch_row - Sets the result set pointer to the next row or requested row
db2_field_display_size - Returns the maximum number of bytes required to display a column
db2_field_name - Returns the name of the column in the result set
db2_field_num - Returns the position of the named column in a result set
db2_field_precision - Returns the precision of the indicated column in a result set
db2_field_scale - Returns the scale of the indicated column in a result set
db2_field_type - Returns the data type of the indicated column in a result set
db2_field_width - Returns the width of the current value of the indicated column in a result set
db2_foreign_keys - Returns a result set listing the foreign keys for a table
db2_free_result - Frees resources associated with a result set
db2_free_stmt - Frees resources associated with the indicated statement resource
db2_next_result - Requests the next result set from a stored procedure
db2_num_fields - Returns the number of fields contained in a result set
db2_num_rows - Returns the number of rows affected by an SQL statement
db2_pconnect - Returns a persistent connection to a database
db2_prepare - Prepares an SQL statement to be executed
db2_primary_keys - Returns a result set listing primary keys for a table
db2_procedure_columns - Returns a result set listing stored procedure parameters
db2_procedures - Returns a result set listing the stored procedures registered in a database
db2_result - Returns a single column from a row in the result set
db2_rollback - Rolls back a transaction
db2_server_info - Returns an object with properties that describe the DB2 database server
db2_special_columns - Returns a result set listing the unique row identifier columns for a table
db2_statistics - Returns a result set listing the index and statistics for a table
db2_stmt_error - Returns a string containing the SQLSTATE returned by an SQL statement
db2_stmt_errormsg - Returns a string containing the last SQL statement error message
db2_table_privileges - Returns a result set listing the tables and associated privileges in a database
db2_tables - Returns a result set listing the tables and associated metadata in a database
LIV. ICAP
icap_close - Close an ICAP stream
icap_create_calendar - Create a new calendar
icap_delete_calendar - Delete a calendar
icap_delete_event - Delete an event from an ICAP calendar
icap_fetch_event - Fetches an event from the calendar stream/
icap_list_alarms - Return a list of events that has an alarm triggered at the given datetime
icap_list_events - Return a list of events between two given datetimes
icap_open - Opens up an ICAP connection
icap_rename_calendar - Rename a calendar
icap_reopen - Reopen ICAP stream to new calendar
icap_snooze - Snooze an alarm
icap_store_event - Store an event into an ICAP calendar
LV. iconv
iconv_get_encoding - Retrieve internal configuration variables of iconv extension
iconv_mime_decode_headers - Decodes multiple MIME header fields at once
iconv_mime_decode - Decodes a MIME header field
iconv_mime_encode - Composes a MIME header field
iconv_set_encoding - Set current setting for character encoding conversion
iconv_strlen - Returns the character count of string
iconv_strpos - Finds position of first occurrence of a needle within a haystack
iconv_strrpos - Finds the last occurrence of a needle within the specified range of haystack
iconv_substr - Cut out part of a string
iconv - Convert string to requested character encoding
ob_iconv_handler - Convert character encoding as output buffer handler
LVI. id3
id3_get_frame_long_name - Get the long name of an ID3v2 frame
id3_get_frame_short_name - Get the short name of an ID3v2 frame
id3_get_genre_id - Get the id for a genre
id3_get_genre_list - Get all possible genre values
id3_get_genre_name - Get the name for a genre id
id3_get_tag - Get all information stored in an ID3 tag
id3_get_version - Get version of an ID3 tag
id3_remove_tag - Remove an existing ID3 tag
id3_set_tag - Update information stored in an ID3 tag
LVII. IIS Functions
iis_add_server - Creates a new virtual web server
iis_get_dir_security - Gets Directory Security
iis_get_script_map - Gets script mapping on a virtual directory for a specific extension
iis_get_server_by_comment - Return the instance number associated with the Comment
iis_get_server_by_path - Return the instance number associated with the Path
iis_get_server_rights - Gets server rights
iis_get_service_state - Returns the state for the service defined by ServiceId
iis_remove_server - Removes the virtual web server indicated by ServerInstance
iis_set_app_settings - Creates application scope for a virtual directory
iis_set_dir_security - Sets Directory Security
iis_set_script_map - Sets script mapping on a virtual directory
iis_set_server_rights - Sets server rights
iis_start_server - Starts the virtual web server
iis_start_service - Starts the service defined by ServiceId
iis_stop_server - Stops the virtual web server
iis_stop_service - Stops the service defined by ServiceId
LVIII. Image
gd_info - 取得当前安装的 GD 库的信息
getimagesize - 取得图像大小
image_type_to_extension - 取得图像类型的文件后缀
image_type_to_mime_type - 取得 getimagesize,exif_read_data,exif_thumbnail,exif_imagetype 所返回的图像类型的 MIME 类型
image2wbmp - 以 WBMP 格式将图像输出到浏览器或文件
imagealphablending - 设定图像的混色模式
imageantialias - 是否使用抗锯齿(antialias)功能
imagearc - 画椭圆弧
imagechar - 水平地画一个字符
imagecharup - 垂直地画一个字符
imagecolorallocate - 为一幅图像分配颜色
imagecolorallocatealpha - 为一幅图像分配颜色 + alpha
imagecolorat - 取得某像素的颜色索引值
imagecolorclosest - 取得与指定的颜色最接近的颜色的索引值
imagecolorclosestalpha - 取得与指定的颜色加透明度最接近的颜色
imagecolorclosesthwb - 取得与给定颜色最接近的色度的黑白色的索引
imagecolordeallocate - 取消图像颜色的分配
imagecolorexact - 取得指定颜色的索引值
imagecolorexactalpha - 取得指定的颜色加透明度的索引值
imagecolormatch - 使一个图像中调色板版本的颜色与真彩色版本更能匹配
imagecolorresolve - 取得指定颜色的索引值或有可能得到的最接近的替代值
imagecolorresolvealpha - 取得指定颜色 + alpha 的索引值或有可能得到的最接近的替代值
imagecolorset - 给指定调色板索引设定颜色
imagecolorsforindex - 取得某索引的颜色
imagecolorstotal - 取得一幅图像的调色板中颜色的数目
imagecolortransparent - 将某个颜色定义为透明色
imageconvolution - 用系数 div 和 offset 申请一个 3x3 的卷积矩阵
imagecopy - 拷贝图像的一部分
imagecopymerge - 拷贝并合并图像的一部分
imagecopymergegray - 用灰度拷贝并合并图像的一部分
imagecopyresampled - 重采样拷贝部分图像并调整大小
imagecopyresized - 拷贝部分图像并调整大小
imagecreate - 新建一个基于调色板的图像
imagecreatefromgd2 - 从 GD2 文件或 URL 新建一图像
imagecreatefromgd2part - 从给定的 GD2 文件或 URL 中的部分新建一图像
imagecreatefromgd - 从 GD 文件或 URL 新建一图像
imagecreatefromgif - 从 GIF 文件或 URL 新建一图像
imagecreatefromjpeg - 从 JPEG 文件或 URL 新建一图像
imagecreatefrompng - 从 PNG 文件或 URL 新建一图像
imagecreatefromstring - 从字符串中的图像流新建一图像
imagecreatefromwbmp - 从 WBMP 文件或 URL 新建一图像
imagecreatefromxbm - 从 XBM 文件或 URL 新建一图像
imagecreatefromxpm - 从 XPM 文件或 URL 新建一图像
imagecreatetruecolor - 新建一个真彩色图像
imagedashedline - 画一虚线
imagedestroy - 销毁一图像
imageellipse - 画一个椭圆
imagefill - 区域填充
imagefilledarc - 画一椭圆弧且填充
imagefilledellipse - 画一椭圆并填充
imagefilledpolygon - 画一多边形并填充
imagefilledrectangle - 画一矩形并填充
imagefilltoborder - 区域填充到指定颜色的边界为止
imagefilter - 对图像使用过滤器
imagefontheight - 取得字体高度
imagefontwidth - 取得字体宽度
imageftbbox - 给出一个使用 FreeType 2 字体的文本框
imagefttext - 使用 FreeType 2 字体将文本写入图像
imagegammacorrect - 对 GD 图像应用 gamma 修正
imagegd2 - 将 GD2 图像输出到浏览器或文件
imagegd - 将 GD 图像输出到浏览器或文件
imagegif - 以 GIF 格式将图像输出到浏览器或文件
imageinterlace - 激活或禁止隔行扫描
imageistruecolor - 检查图像是否为真彩色图像
imagejpeg - 以 JPEG 格式将图像输出到浏览器或文件
imagelayereffect - 设定 alpha 混色标志以使用绑定的 libgd 分层效果
imageline - 画一条线段
imageloadfont - 载入一新字体
imagepalettecopy - 将调色板从一幅图像拷贝到另一幅
imagepng - 以 PNG 格式将图像输出到浏览器或文件
imagepolygon - 画一个多边形
imagepsbbox - 给出一个使用 PostScript Type1 字体的文本方框
imagepscopyfont - 拷贝一个已加载的字体以备更改
imagepsencodefont - 改变字体中的字符编码矢量
imagepsextendfont - 扩充或精简字体
imagepsfreefont - 释放一个 PostScript Type 1 字体所占用的内存
imagepsloadfont - 从文件中加载一个 PostScript Type 1 字体
imagepsslantfont - 倾斜某字体
imagepstext - 用 PostScript Type1 字体把文本字符串画在图像上
imagerectangle - 画一个矩形
imagerotate - 用给定角度旋转图像
imagesavealpha - 设置标记以在保存 PNG 图像时保存完整的 alpha 通道信息(与单一透明色相反)
imagesetbrush - 设定画线用的画笔图像
imagesetpixel - 画一个单一像素
imagesetstyle - 设定画线的风格
imagesetthickness - 设定画线的宽度
imagesettile - 设定用于填充的贴图
imagestring - 水平地画一行字符串
imagestringup - 垂直地画一行字符串
imagesx - 取得图像宽度
imagesy - 取得图像高度
imagetruecolortopalette - 将真彩色图像转换为调色板图像
imagettfbbox - 取得使用 TrueType 字体的文本的范围
imagettftext - 用 TrueType 字体向图像写入文本
imagetypes - 返回当前 PHP 版本所支持的图像类型
imagewbmp - 以 WBMP 格式将图像输出到浏览器或文件
imagexbm - 将 XBM 图像输出到浏览器或文件
iptcembed - 将二进制 IPTC 数据嵌入到一幅 JPEG 图像中
iptcparse - 将二进制 IPTC http://www.iptc.org/ 块解析为单个标记
jpeg2wbmp - 将 JPEG 图像文件转换为 WBMP 图像文件
png2wbmp - 将 PNG 图像文件转换为 WBMP 图像文件
LIX. IMAP
imap_8bit - Convert an 8bit string to a quoted-printable string
imap_alerts - This function returns all IMAP alert messages (if any) that have occurred during this page request or since the alert stack was reset
imap_append - Append a string message to a specified mailbox
imap_base64 - Decode BASE64 encoded text
imap_binary - Convert an 8bit string to a base64 string
imap_body - Read the message body
imap_bodystruct - Read the structure of a specified body section of a specific message
imap_check - Check current mailbox
imap_clearflag_full - Clears flags on messages
imap_close - Close an IMAP stream
imap_createmailbox - Create a new mailbox
imap_delete - Mark a message for deletion from current mailbox
imap_deletemailbox - Delete a mailbox
imap_errors - This function returns all of the IMAP errors (if any) that have occurred during this page request or since the error stack was reset
imap_expunge - Delete all messages marked for deletion
imap_fetch_overview - Read an overview of the information in the headers of the given message
imap_fetchbody - Fetch a particular section of the body of the message
imap_fetchheader - Returns header for a message
imap_fetchstructure - Read the structure of a particular message
imap_get_quota - Retrieve the quota level settings, and usage statics per mailbox
imap_get_quotaroot - Retrieve the quota settings per user
imap_getacl - Gets the ACL for a given mailbox
imap_getmailboxes - Read the list of mailboxes, returning detailed information on each one
imap_getsubscribed - List all the subscribed mailboxes
imap_header - 别名 imap_headerinfo
imap_headerinfo - Read the header of the message
imap_headers - Returns headers for all messages in a mailbox
imap_last_error - This function returns the last IMAP error (if any) that occurred during this page request
imap_list - Read the list of mailboxes
imap_listmailbox - 别名 imap_list
imap_listscan - Read the list of mailboxes, takes a string to search for in the text of the mailbox
imap_listsubscribed - 别名 imap_lsub
imap_lsub - List all the subscribed mailboxes
imap_mail_compose - Create a MIME message based on given envelope and body sections
imap_mail_copy - Copy specified messages to a mailbox
imap_mail_move - Move specified messages to a mailbox
imap_mail - Send an email message
imap_mailboxmsginfo - Get information about the current mailbox
imap_mime_header_decode - Decode MIME header elements
imap_msgno - This function returns the message sequence number for the given UID
imap_num_msg - Gives the number of messages in the current mailbox
imap_num_recent - Gives the number of recent messages in current mailbox
imap_open - Open an IMAP stream to a mailbox
imap_ping - Check if the IMAP stream is still active
imap_qprint - Convert a quoted-printable string to an 8 bit string
imap_renamemailbox - Rename an old mailbox to new mailbox
imap_reopen - Reopen IMAP stream to new mailbox
imap_rfc822_parse_adrlist - Parses an address string
imap_rfc822_parse_headers - Parse mail headers from a string
imap_rfc822_write_address - Returns a properly formatted email address given the mailbox, host, and personal info
imap_scanmailbox - 别名 imap_listscan
imap_search - This function returns an array of messages matching the given search criteria
imap_set_quota - Sets a quota for a given mailbox
imap_setacl - Sets the ACL for a giving mailbox
imap_setflag_full - Sets flags on messages
imap_sort - Sort an array of message headers
imap_status - This function returns status information on a mailbox other than the current one
imap_subscribe - Subscribe to a mailbox
imap_thread - Returns a tree of threaded message
imap_timeout - Set or fetch imap timeout
imap_uid - This function returns the UID for the given message sequence number
imap_undelete - Unmark the message which is marked deleted
imap_unsubscribe - Unsubscribe from a mailbox
imap_utf7_decode - Decodes a modified UTF-7 encoded string
imap_utf7_encode - Converts ISO-8859-1 string to modified UTF-7 text
imap_utf8 - Converts MIME-encoded text to UTF-8
LX. Informix
ifx_affected_rows - Get number of rows affected by a query
ifx_blobinfile_mode - Set the default blob mode for all select queries
ifx_byteasvarchar - Set the default byte mode
ifx_close - Close Informix connection
ifx_connect - Open Informix server connection
ifx_copy_blob - Duplicates the given blob object
ifx_create_blob - Creates an blob object
ifx_create_char - Creates an char object
ifx_do - Execute a previously prepared SQL-statement
ifx_error - Returns error code of last Informix call
ifx_errormsg - Returns error message of last Informix call
ifx_fetch_row - Get row as enumerated array
ifx_fieldproperties - List of SQL fieldproperties
ifx_fieldtypes - List of Informix SQL fields
ifx_free_blob - Deletes the blob object
ifx_free_char - Deletes the char object
ifx_free_result - Releases resources for the query
ifx_get_blob - Return the content of a blob object
ifx_get_char - Return the content of the char object
ifx_getsqlca - Get the contents of sqlca.sqlerrd[0..5] after a query
ifx_htmltbl_result - Formats all rows of a query into a HTML table
ifx_nullformat - Sets the default return value on a fetch row
ifx_num_fields - Returns the number of columns in the query
ifx_num_rows - Count the rows already fetched from a query
ifx_pconnect - Open persistent Informix connection
ifx_prepare - Prepare an SQL-statement for execution
ifx_query - Send Informix query
ifx_textasvarchar - Set the default text mode
ifx_update_blob - Updates the content of the blob object
ifx_update_char - Updates the content of the char object
ifxus_close_slob - Deletes the slob object
ifxus_create_slob - Creates an slob object and opens it
ifxus_free_slob - Deletes the slob object
ifxus_open_slob - Opens an slob object
ifxus_read_slob - Reads nbytes of the slob object
ifxus_seek_slob - Sets the current file or seek position
ifxus_tell_slob - Returns the current file or seek position
ifxus_write_slob - Writes a string into the slob object
LXI. Informix (PDO)
PDO_INFORMIX DSN - Connecting to Informix databases
LXII. Ingres II
ingres_autocommit - Switch autocommit on or off
ingres_close - Close an Ingres II database connection
ingres_commit - Commit a transaction
ingres_connect - Open a connection to an Ingres II database
ingres_cursor - Gets a cursor name for a given link resource
ingres_errno - Gets the last ingres error number generated
ingres_error - Gets a meaningful error message for the last error generated
ingres_errsqlstate - Gets the last SQLSTATE error code generated
ingres_fetch_array - Fetch a row of result into an array
ingres_fetch_object - Fetch a row of result into an object
ingres_fetch_row - Fetch a row of result into an enumerated array
ingres_field_length - Get the length of a field
ingres_field_name - Get the name of a field in a query result
ingres_field_nullable - Test if a field is nullable
ingres_field_precision - Get the precision of a field
ingres_field_scale - Get the scale of a field
ingres_field_type - Get the type of a field in a query result
ingres_num_fields - Get the number of fields returned by the last query
ingres_num_rows - Get the number of rows affected or returned by the last query
ingres_pconnect - Open a persistent connection to an Ingres II database
ingres_query - Send a SQL query to Ingres II
ingres_rollback - Roll back a transaction
LXIII. IRC Gateway
ircg_channel_mode - Set channel mode flags for user
ircg_disconnect - Close connection to server
ircg_eval_ecmascript_params - Decodes a list of JS-encoded parameters
ircg_fetch_error_msg - Returns the error from previous IRCG operation
ircg_get_username - Get username for connection
ircg_html_encode - Encodes HTML preserving output
ircg_ignore_add - Add a user to your ignore list on a server
ircg_ignore_del - Remove a user from your ignore list on a server
ircg_invite - Invites nickname to channel
ircg_is_conn_alive - Check connection status
ircg_join - Join a channel on a connected server
ircg_kick - Kick a user out of a channel on server
ircg_list - List topic/user count of channel(s)
ircg_lookup_format_messages - Check for the existence of a format message set
ircg_lusers - IRC network statistics
ircg_msg - Send message to channel or user on server
ircg_names - Query visible usernames
ircg_nick - Change nickname on server
ircg_nickname_escape - Encode special characters in nickname to be IRC-compliant
ircg_nickname_unescape - Decodes encoded nickname
ircg_notice - Send a notice to a user on server
ircg_oper - Elevates privileges to IRC OPER
ircg_part - Leave a channel on server
ircg_pconnect - Connect to an IRC server
ircg_register_format_messages - Register a format message set
ircg_set_current - Set current connection for output
ircg_set_file - Set logfile for connection
ircg_set_on_die - Set action to be executed when connection dies
ircg_topic - Set topic for channel on server
ircg_who - Queries server for WHO information
ircg_whois - Query server for user information
LXIV. Java
java_last_exception_clear - Clear last Java exception
java_last_exception_get - Get last Java exception
LXV. kadm5
kadm5_chpass_principal - Changes the principal's password
kadm5_create_principal - Creates a kerberos principal with the given parameters
kadm5_delete_principal - Deletes a kerberos principal
kadm5_destroy - Closes the connection to the admin server and releases all related resources
kadm5_flush - Flush all changes to the Kerberos database, leaving the connection to the Kerberos admin server open
kadm5_get_policies - Gets all policies from the Kerberos database
kadm5_get_principal - Gets the principal's entries from the Kerberos database
kadm5_get_principals - Gets all principals from the Kerberos database
kadm5_init_with_password - Opens a connection to the KADM5 library and initializes any neccessary state information
kadm5_modify_principal - Modifies a kerberos principal with the given parameters
LXVI. LDAP
ldap_8859_to_t61 - Translate 8859 characters to t61 characters
ldap_add - Add entries to LDAP directory
ldap_bind - Bind to LDAP directory
ldap_close - 别名 ldap_unbind
ldap_compare - Compare value of attribute found in entry specified with DN
ldap_connect - Connect to an LDAP server
ldap_count_entries - Count the number of entries in a search
ldap_delete - Delete an entry from a directory
ldap_dn2ufn - Convert DN to User Friendly Naming format
ldap_err2str - Convert LDAP error number into string error message
ldap_errno - Return the LDAP error number of the last LDAP command
ldap_error - Return the LDAP error message of the last LDAP command
ldap_explode_dn - Splits DN into its component parts
ldap_first_attribute - Return first attribute
ldap_first_entry - Return first result id
ldap_first_reference - Return first reference
ldap_free_result - Free result memory
ldap_get_attributes - Get attributes from a search result entry
ldap_get_dn - Get the DN of a result entry
ldap_get_entries - Get all result entries
ldap_get_option - Get the current value for given option
ldap_get_values_len - Get all binary values from a result entry
ldap_get_values - Get all values from a result entry
ldap_list - Single-level search
ldap_mod_add - Add attribute values to current attributes
ldap_mod_del - Delete attribute values from current attributes
ldap_mod_replace - Replace attribute values with new ones
ldap_modify - Modify an LDAP entry
ldap_next_attribute - Get the next attribute in result
ldap_next_entry - Get next result entry
ldap_next_reference - Get next reference
ldap_parse_reference - Extract information from reference entry
ldap_parse_result - Extract information from result
ldap_read - Read an entry
ldap_rename - Modify the name of an entry
ldap_sasl_bind - Bind to LDAP directory using SASL
ldap_search - Search LDAP tree
ldap_set_option - Set the value of the given option
ldap_set_rebind_proc - Set a callback function to do re-binds on referral chasing
ldap_sort - Sort LDAP result entries
ldap_start_tls - Start TLS
ldap_t61_to_8859 - Translate t61 characters to 8859 characters
ldap_unbind - Unbind from LDAP directory
LXVII. libxml
libxml_clear_errors - Clear libxml error buffer
libxml_get_errors - Retrieve array of errors
libxml_get_last_error - Retrieve last error from libxml
libxml_set_streams_context - Set the streams context for the next libxml document load or write
libxml_use_internal_errors - Disable libxml errors and allow user to fetch error information as needed
LXVIII. Lotus Notes
notes_body - Open the message msg_number in the specified mailbox on the specified server (leave serv
notes_copy_db - Copy a Lotus Notes database
notes_create_db - Create a Lotus Notes database
notes_create_note - Create a note using form form_name
notes_drop_db - Drop a Lotus Notes database
notes_find_note - Returns a note id found in database_name
notes_header_info - Open the message msg_number in the specified mailbox on the specified server (leave serv
notes_list_msgs - Returns the notes from a selected database_name
notes_mark_read - Mark a note_id as read for the User user_name
notes_mark_unread - Mark a note_id as unread for the User user_name
notes_nav_create - Create a navigator name, in database_name
notes_search - Find notes that match keywords in database_name
notes_unread - Returns the unread note id's for the current User user_name
notes_version - Get the version Lotus Notes
LXIX. LZF
lzf_compress - LZF compression
lzf_decompress - LZF decompression
lzf_optimized_for - Determines what LZF extension was optimized for
LXX. Mail
ezmlm_hash - Calculate the hash value needed by EZMLM
mail - Send mail
LXXI. mailparse
mailparse_determine_best_xfer_encoding - Figures out the best way of encoding the content read from the file pointer fp, which must be seek-able
mailparse_msg_create - Returns a handle that can be used to parse a message
mailparse_msg_extract_part_file - Extracts/decodes a message section, decoding the transfer encoding
mailparse_msg_extract_part - Extracts/decodes a message section
mailparse_msg_free - Frees a handle allocated by mailparse_msg_create
mailparse_msg_get_part_data - Returns an associative array of info about the message
mailparse_msg_get_part - Returns a handle on a given section in a mimemessage
mailparse_msg_get_structure - Returns an array of mime section names in the supplied message
mailparse_msg_parse_file - Parse file and return a resource representing the structure
mailparse_msg_parse - Incrementally parse data into buffer
mailparse_rfc822_parse_addresses - Parse addresses and returns a hash containing that data
mailparse_stream_encode - Streams data from source file pointer, apply encoding and write to destfp
mailparse_uudecode_all - Scans the data from fp and extract each embedded uuencoded file
LXXII. Math
abs - 绝对值
acos - 反余弦
acosh - 反双曲余弦
asin - 反正弦
asinh - 反双曲正弦
atan2 - 两个参数的反正切
atan - 反正切
atanh - 反双曲正切
base_convert - 在任意进制之间转换数字
bindec - 二进制转换为十进制
ceil - 进一法取整
cos - 余弦
cosh - 双曲余弦
decbin - 十进制转换为二进制
dechex - 十进制转换为十六进制
decoct - 十进制转换为八进制
deg2rad - 将角度转换为弧度
exp - 计算 e(自然对数的底)的指数
expm1 - 返回 exp(number) - 1,甚至当 number 的值接近零也能计算出准确结果
floor - 舍去法取整
fmod - 返回除法的浮点数余数
getrandmax - 显示随机数最大的可能值
hexdec - 十六进制转换为十进制
hypot - 计算一直角三角形的斜边长度
is_finite - 判断是否为有限值
is_infinite - 判断是否为无限值
is_nan - 判断是否为合法数值
lcg_value - 组合线性同余发生器
log10 - 以 10 为底的对数
log1p - 返回 log(1 + number),甚至当 number 的值接近零也能计算出准确结果
log - 自然对数
max - 找出最大值
min - 找出最小值
mt_getrandmax - 显示随机数的最大可能值
mt_rand - 生成更好的随机数
mt_srand - 播下一个更好的随机数发生器种子
octdec - 八进制转换为十进制
pi - 得到圆周率值
pow - 指数表达式
rad2deg - 将弧度数转换为相应的角度数
rand - 产生一个随机整数
round - 对浮点数进行四舍五入
sin - 正弦
sinh - 双曲正弦
sqrt - 平方根
srand - 播下随机数发生器种子
tan - 正切
tanh - 双曲正切
LXXIII. MaxDB
maxdb_affected_rows - Gets the number of affected rows in a previous MaxDB operation
maxdb_autocommit - Turns on or off auto-commiting database modifications
maxdb_bind_param - 别名 maxdb_stmt_bind_param
maxdb_bind_result - 别名 maxdb_stmt_bind_result
maxdb_change_user - Changes the user of the specified database connection
maxdb_character_set_name - Returns the default character set for the database connection
maxdb_client_encoding - 别名 maxdb_character_set_name
maxdb_close_long_data - 别名 maxdb_stmt_close_long_data
maxdb_close - Closes a previously opened database connection
maxdb_commit - Commits the current transaction
maxdb_connect_errno - Returns the error code from last connect call
maxdb_connect_error - Returns a string description of the last connect error
maxdb_connect - Open a new connection to the MaxDB server
maxdb_data_seek - Adjusts the result pointer to an arbitary row in the result
maxdb_debug - Performs debugging operations
maxdb_disable_reads_from_master - Disable reads from master
maxdb_disable_rpl_parse - Disable RPL parse
maxdb_dump_debug_info - Dump debugging information into the log
maxdb_embedded_connect - Open a connection to an embedded MaxDB server
maxdb_enable_reads_from_master - Enable reads from master
maxdb_enable_rpl_parse - Enable RPL parse
maxdb_errno - Returns the error code for the most recent function call
maxdb_error - Returns a string description of the last error
maxdb_escape_string - 别名 maxdb_real_escape_string
maxdb_execute - 别名 maxdb_stmt_execute
maxdb_fetch_array - Fetch a result row as an associative, a numeric array, or both
maxdb_fetch_assoc - Fetch a result row as an associative array
maxdb_fetch_field_direct - Fetch meta-data for a single field
maxdb_fetch_field - Returns the next field in the result set
maxdb_fetch_fields - Returns an array of resources representing the fields in a result set
maxdb_fetch_lengths - Returns the lengths of the columns of the current row in the result set
maxdb_fetch_object - Returns the current row of a result set as an object
maxdb_fetch_row - Get a result row as an enumerated array
maxdb_fetch - 别名 maxdb_stmt_fetch
maxdb_field_count - Returns the number of columns for the most recent query
maxdb_field_seek - Set result pointer to a specified field offset
maxdb_field_tell - Get current field offset of a result pointer
maxdb_free_result - Frees the memory associated with a result
maxdb_get_client_info - Returns the MaxDB client version as a string
maxdb_get_client_version - Get MaxDB client info
maxdb_get_host_info - Returns a string representing the type of connection used
maxdb_get_metadata - 别名 maxdb_stmt_result_metadata
maxdb_get_proto_info - Returns the version of the MaxDB protocol used
maxdb_get_server_info - Returns the version of the MaxDB server
maxdb_get_server_version - Returns the version of the MaxDB server as an integer
maxdb_info - Retrieves information about the most recently executed query
maxdb_init - Initializes MaxDB and returns an resource for use with maxdb_real_connect
maxdb_insert_id - Returns the auto generated id used in the last query
maxdb_kill - Disconnects from a MaxDB server
maxdb_master_query - Enforce execution of a query on the master in a master/slave setup
maxdb_more_results - Check if there any more query results from a multi query
maxdb_multi_query - Performs a query on the database
maxdb_next_result - Prepare next result from multi_query
maxdb_num_fields - Get the number of fields in a result
maxdb_num_rows - Gets the number of rows in a result
maxdb_options - Set options
maxdb_param_count - 别名 maxdb_stmt_param_count
maxdb_ping - Pings a server connection, or tries to reconnect if the connection has gone down
maxdb_prepare - Prepare a SQL statement for execution
maxdb_query - Performs a query on the database
maxdb_real_connect - Opens a connection to a MaxDB server
maxdb_real_escape_string - Escapes special characters in a string for use in a SQL statement, taking into account the current charset of the connection
maxdb_real_query - Execute an SQL query
maxdb_report - Enables or disables internal report functions
maxdb_rollback - Rolls back current transaction
maxdb_rpl_parse_enabled - Check if RPL parse is enabled
maxdb_rpl_probe - RPL probe
maxdb_rpl_query_type - Returns RPL query type
maxdb_select_db - Selects the default database for database queries
maxdb_send_long_data - 别名 maxdb_stmt_send_long_data
maxdb_send_query - Send the query and return
maxdb_server_end - Shut down the embedded server
maxdb_server_init - Initialize embedded server
maxdb_set_opt - 别名 maxdb_options
maxdb_sqlstate - Returns the SQLSTATE error from previous MaxDB operation
maxdb_ssl_set - Used for establishing secure connections using SSL
maxdb_stat - Gets the current system status
maxdb_stmt_affected_rows - Returns the total number of rows changed, deleted, or inserted by the last executed statement
maxdb_stmt_bind_param - Binds variables to a prepared statement as parameters
maxdb_stmt_bind_result - Binds variables to a prepared statement for result storage
maxdb_stmt_close_long_data - Ends a sequence of maxdb_stmt_send_long_data
maxdb_stmt_close - Closes a prepared statement
maxdb_stmt_data_seek - Seeks to an arbitray row in statement result set
maxdb_stmt_errno - Returns the error code for the most recent statement call
maxdb_stmt_error - Returns a string description for last statement error
maxdb_stmt_execute - Executes a prepared Query
maxdb_stmt_fetch - Fetch results from a prepared statement into the bound variables
maxdb_stmt_free_result - Frees stored result memory for the given statement handle
maxdb_stmt_init - Initializes a statement and returns an resource for use with maxdb_stmt_prepare
maxdb_stmt_num_rows - Return the number of rows in statements result set
maxdb_stmt_param_count - Returns the number of parameter for the given statement
maxdb_stmt_prepare - Prepare a SQL statement for execution
maxdb_stmt_reset - Resets a prepared statement
maxdb_stmt_result_metadata - Returns result set metadata from a prepared statement
maxdb_stmt_send_long_data - Send data in blocks
maxdb_stmt_sqlstate - Returns SQLSTATE error from previous statement operation
maxdb_stmt_store_result - Transfers a result set from a prepared statement
maxdb_store_result - Transfers a result set from the last query
maxdb_thread_id - Returns the thread ID for the current connection
maxdb_thread_safe - Returns whether thread safety is given or not
maxdb_use_result - Initiate a result set retrieval
maxdb_warning_count - Returns the number of warnings from the last query for the given link
LXXIV. MCAL
mcal_append_event - Store a new event into an MCAL calendar
mcal_close - Close an MCAL stream
mcal_create_calendar - Create a new MCAL calendar
mcal_date_compare - Compares two dates
mcal_date_valid - Returns TRUE if the given year, month, day is a valid date
mcal_day_of_week - Returns the day of the week of the given date
mcal_day_of_year - Returns the day of the year of the given date
mcal_days_in_month - Returns the number of days in a month
mcal_delete_calendar - Delete an MCAL calendar
mcal_delete_event - Delete an event from an MCAL calendar
mcal_event_add_attribute - Adds an attribute and a value to the streams global event structure
mcal_event_init - Initializes a streams global event structure
mcal_event_set_alarm - Sets the alarm of the streams global event structure
mcal_event_set_category - Sets the category of the streams global event structure
mcal_event_set_class - Sets the class of the streams global event structure
mcal_event_set_description - Sets the description of the streams global event structure
mcal_event_set_end - Sets the end date and time of the streams global event structure
mcal_event_set_recur_daily - Sets the recurrence of the streams global event structure
mcal_event_set_recur_monthly_mday - Sets the recurrence of the streams global event structure
mcal_event_set_recur_monthly_wday - Sets the recurrence of the streams global event structure
mcal_event_set_recur_none - Sets the recurrence of the streams global event structure
mcal_event_set_recur_weekly - Sets the recurrence of the streams global event structure
mcal_event_set_recur_yearly - Sets the recurrence of the streams global event structure
mcal_event_set_start - Sets the start date and time of the streams global event structure
mcal_event_set_title - Sets the title of the streams global event structure
mcal_expunge - Deletes all events marked for being expunged
mcal_fetch_current_stream_event - Returns an object containing the current streams event structure
mcal_fetch_event - Fetches an event from the calendar stream
mcal_is_leap_year - Returns if the given year is a leap year or not
mcal_list_alarms - Return a list of events that has an alarm triggered at the given datetime
mcal_list_events - Return a list of IDs for a date or a range of dates
mcal_next_recurrence - Returns the next recurrence of the event
mcal_open - Opens up an MCAL connection
mcal_popen - Opens up a persistent MCAL connection
mcal_rename_calendar - Rename an MCAL calendar
mcal_reopen - Reopens an MCAL connection
mcal_snooze - Turn off an alarm for an event
mcal_store_event - Modify an existing event in an MCAL calendar
mcal_time_valid - Returns TRUE if the given hour, minutes and seconds is a valid time
mcal_week_of_year - Returns the week number of the given date
LXXV. mcrypt
mcrypt_cbc - Encrypt/decrypt data in CBC mode
mcrypt_cfb - Encrypt/decrypt data in CFB mode
mcrypt_create_iv - Create an initialization vector (IV) from a random source
mcrypt_decrypt - Decrypts crypttext with given parameters
mcrypt_ecb - Deprecated: Encrypt/decrypt data in ECB mode
mcrypt_enc_get_algorithms_name - Returns the name of the opened algorithm
mcrypt_enc_get_block_size - Returns the blocksize of the opened algorithm
mcrypt_enc_get_iv_size - Returns the size of the IV of the opened algorithm
mcrypt_enc_get_key_size - Returns the maximum supported keysize of the opened mode
mcrypt_enc_get_modes_name - Returns the name of the opened mode
mcrypt_enc_get_supported_key_sizes - Returns an array with the supported keysizes of the opened algorithm
mcrypt_enc_is_block_algorithm_mode - Checks whether the encryption of the opened mode works on blocks
mcrypt_enc_is_block_algorithm - Checks whether the algorithm of the opened mode is a block algorithm
mcrypt_enc_is_block_mode - Checks whether the opened mode outputs blocks
mcrypt_enc_self_test - This function runs a self test on the opened module
mcrypt_encrypt - Encrypts plaintext with given parameters
mcrypt_generic_deinit - This function deinitializes an encryption module
mcrypt_generic_end - This function terminates encryption
mcrypt_generic_init - This function initializes all buffers needed for encryption
mcrypt_generic - This function encrypts data
mcrypt_get_block_size - Get the block size of the specified cipher
mcrypt_get_cipher_name - Get the name of the specified cipher
mcrypt_get_iv_size - Returns the size of the IV belonging to a specific cipher/mode combination
mcrypt_get_key_size - Get the key size of the specified cipher
mcrypt_list_algorithms - Get an array of all supported ciphers
mcrypt_list_modes - Get an array of all supported modes
mcrypt_module_close - Close the mcrypt module
mcrypt_module_get_algo_block_size - Returns the blocksize of the specified algorithm
mcrypt_module_get_algo_key_size - Returns the maximum supported keysize of the opened mode
mcrypt_module_get_supported_key_sizes - Returns an array with the supported keysizes of the opened algorithm
mcrypt_module_is_block_algorithm_mode - Returns if the specified module is a block algorithm or not
mcrypt_module_is_block_algorithm - This function checks whether the specified algorithm is a block algorithm
mcrypt_module_is_block_mode - Returns if the specified mode outputs blocks or not
mcrypt_module_open - Opens the module of the algorithm and the mode to be used
mcrypt_module_self_test - This function runs a self test on the specified module
mcrypt_ofb - Encrypt/decrypt data in OFB mode
mdecrypt_generic - Decrypt data
LXXVI. MCVE
m_checkstatus - Check to see if a transaction has completed
m_completeauthorizations - Number of complete authorizations in queue, returning an array of their identifiers
m_connect - Establish the connection to MCVE
m_connectionerror - Get a textual representation of why a connection failed
m_deletetrans - Delete specified transaction from MCVE_CONN structure
m_destroyconn - Destroy the connection and MCVE_CONN structure
m_destroyengine - Free memory associated with IP/SSL connectivity
m_getcell - Get a specific cell from a comma delimited response by column name
m_getcellbynum - Get a specific cell from a comma delimited response by column number
m_getcommadelimited - Get the RAW comma delimited data returned from MCVE
m_getheader - Get the name of the column in a comma-delimited response
m_initconn - Create and initialize an MCVE_CONN structure
m_initengine - Ready the client for IP/SSL Communication
m_iscommadelimited - Checks to see if response is comma delimited
m_maxconntimeout - The maximum amount of time the API will attempt a connection to MCVE
m_monitor - Perform communication with MCVE (send/receive data) Non-blocking
m_numcolumns - Number of columns returned in a comma delimited response
m_numrows - Number of rows returned in a comma delimited response
m_parsecommadelimited - Parse the comma delimited response so m_getcell, etc will work
m_responsekeys - Returns array of strings which represents the keys that can be used for response parameters on this transaction
m_responseparam - Get a custom response parameter
m_returnstatus - Check to see if the transaction was successful
m_setblocking - Set blocking/non-blocking mode for connection
m_setdropfile - Set the connection method to Drop-File
m_setip - Set the connection method to IP
m_setssl_cafile - Set SSL CA (Certificate Authority) file for verification of server certificate
m_setssl_files - Set certificate key files and certificates if server requires client certificate verification
m_setssl - Set the connection method to SSL
m_settimeout - Set maximum transaction time (per trans)
m_sslcert_gen_hash - Generate hash for SSL client certificate verification
m_transactionssent - Check to see if outgoing buffer is clear
m_transinqueue - Number of transactions in client-queue
m_transkeyval - Add key/value pair to a transaction. Replaces deprecated transparam()
m_transnew - Start a new transaction
m_transsend - Finalize and send the transaction
m_uwait - Wait x microsecs
m_validateidentifier - Whether or not to validate the passed identifier on any transaction it is passed to
m_verifyconnection - Set whether or not to PING upon connect to verify connection
m_verifysslcert - Set whether or not to verify the server ssl certificate
LXXVII. Memcache
Memcache::add - Add an item to the server
Memcache::addServer - Add a memcached server to connection pool
Memcache::close - Close memcached server connection
Memcache::connect - Open memcached server connection
memcache_debug - Turn debug output on/off
Memcache::decrement - Decrement item's value
Memcache::delete - Delete item from the server
Memcache::flush - Flush all existing items at the server
Memcache::get - Retrieve item from the server
Memcache::getExtendedStats - Get statistics from all servers in pool
Memcache::getStats - Get statistics of the server
Memcache::getVersion - Return version of the server
Memcache::increment - Increment item's value
Memcache::pconnect - Open memcached server persistent connection
Memcache::replace - Replace value of the existing item
Memcache::set - Store data at the server
Memcache::setCompressThreshold - Enable automatic compression of large values
LXXVIII. mhash
mhash_count - Get the highest available hash id
mhash_get_block_size - Get the block size of the specified hash
mhash_get_hash_name - Get the name of the specified hash
mhash_keygen_s2k - Generates a key
mhash - Compute hash
LXXIX. Mimetype
mime_content_type - Detect MIME Content-type for a file
LXXX. Ming (flash)
SWFButton::addASound - Associates a sound with a button transition
SWFButton::setMenu - enable track as menu button behaviour
SWFDisplayItem::addAction - Adds this SWFAction to the given SWFSprite instance
SWFDisplayItem::endMask - Another way of defining a MASK layer
SWFDisplayItem::getRot -
SWFDisplayItem::getX -
SWFDisplayItem::getXScale -
SWFDisplayItem::getXSkew -
SWFDisplayItem::getY -
SWFDisplayItem::getYScale -
SWFDisplayItem::getYSkew -
SWFDisplayItem::setMaskLevel - Defines a MASK layer at level
SWFDisplayItem::setMatrix - Sets the item's transform matrix
SWFFont::getAscent - Returns the ascent of the font, or 0 if not available
SWFFont::getDescent - Returns the descent of the font, or 0 if not available
SWFFont::getLeading - Returns the leading of the font, or 0 if not available
SWFFont::getShape - Returns the glyph shape of a char as a text string
SWFFont::getUTF8Width - Calculates the width of the given string in this font at full height
SWFFontChar::addChars - Adds characters to a font for exporting font
SWFFontChar::addUTF8Chars - Adds characters to a font for exporting font
SWFMovie::addExport -
SWFMovie::addFont -
SWFMovie::importChar -
SWFMovie::importFont -
SWFMovie::labelFrame - Labels frame
SWFMovie::saveToFile -
SWFMovie::startSound -
SWFMovie::stopSound -
SWFMovie::writeExports -
SWFPrebuiltClip - Returns a SWFPrebuiltClip object
SWFShape::drawArc - Draws an arc of radius r centered at the current location, from angle startAngle to angle endAngle measured clockwise from 12 o'clock
SWFShape::drawCircle - Draws a circle of radius r centered at the current location, in a counter-clockwise fashion
SWFShape::drawCubic - Draws a cubic bezier curve using the current position and the three given points as control points
SWFShape::drawCubicTo - Draws a cubic bezier curve using the current position and the three given points as control points
SWFShape::drawGlyph - Draws the first character in the given string into the shape using the glyph definition from the given font
SWFSound - Returns a new SWFSound object from given file
SWFSoundInstance::loopCount -
SWFSoundInstance::loopInPoint -
SWFSoundInstance::loopOutPoint -
SWFSoundInstance::noMultiple -
SWFSprite::labelFrame - Labels frame
SWFSprite::startSound -
SWFSprite::stopSound -
SWFText::addUTF8String - Writes the given text into this SWFText object at the current pen position, using the current font, height, spacing, and color
SWFText::getAscent - Returns the ascent of the current font at its current size, or 0 if not available
SWFText::getDescent - Returns the descent of the current font at its current size, or 0 if not available
SWFText::getLeading - Returns the leading of the current font at its current size, or 0 if not available
SWFText::getUTF8Width - calculates the width of the given string in this text objects current font and size
SWFTextField::addChars - adds characters to a font that will be available within a textfield
SWFTextField::setPadding - Sets the padding of this textfield
SWFVideoStream::getNumFrames -
SWFVideoStream::setDimension -
SWFVideoStream - Returns a SWFVideoStream object
ming_keypress - Returns the action flag for keyPress(char)
ming_setcubicthreshold - Set cubic threshold (?)
ming_setscale - Set scale (?)
ming_useConstants - Use constant pool (?)
ming_useswfversion - Use SWF version (?)
SWFAction - Creates a new Action
SWFBitmap->getHeight - Returns the bitmap's height
SWFBitmap->getWidth - Returns the bitmap's width
SWFBitmap - Loads Bitmap object
SWFbutton->addAction - Adds an action
SWFbutton->addShape - Adds a shape to a button
SWFbutton->setAction - Sets the action
SWFbutton->setdown - Alias for addShape(shape, SWFBUTTON_DOWN)
SWFbutton->setHit - Alias for addShape(shape, SWFBUTTON_HIT)
SWFbutton->setOver - Alias for addShape(shape, SWFBUTTON_OVER)
SWFbutton->setUp - Alias for addShape(shape, SWFBUTTON_UP)
SWFbutton - Creates a new Button
SWFDisplayItem->addColor - Adds the given color to this item's color transform
SWFDisplayItem->move - Moves object in relative coordinates
SWFDisplayItem->moveTo - Moves object in global coordinates
SWFDisplayItem->multColor - Multiplies the item's color transform
SWFDisplayItem->remove - Removes the object from the movie
SWFDisplayItem->Rotate - Rotates in relative coordinates
SWFDisplayItem->rotateTo - Rotates the object in global coordinates
SWFDisplayItem->scale - Scales the object in relative coordinates
SWFDisplayItem->scaleTo - Scales the object in global coordinates
SWFDisplayItem->setDepth - Sets z-order
SWFDisplayItem->setName - Sets the object's name
SWFDisplayItem->setRatio - Sets the object's ratio
SWFDisplayItem->skewX - Sets the X-skew
SWFDisplayItem->skewXTo - Sets the X-skew
SWFDisplayItem->skewY - Sets the Y-skew
SWFDisplayItem->skewYTo - Sets the Y-skew
SWFFill->moveTo - Moves fill origin
SWFFill->rotateTo - Sets fill's rotation
SWFFill->scaleTo - Sets fill's scale
SWFFill->skewXTo - Sets fill x-skew
SWFFill->skewYTo - Sets fill y-skew
SWFFill - Loads SWFFill object
swffont->getwidth - Returns the string's width
SWFFont - Loads a font definition
SWFGradient->addEntry - Adds an entry to the gradient list
SWFGradient - Creates a gradient object
SWFMorph->getshape1 - Gets a handle to the starting shape
SWFMorph->getshape2 - Gets a handle to the ending shape
SWFMorph - Creates a new SWFMorph object
SWFMovie->add - Adds any type of data to a movie
SWFMovie->nextframe - Moves to the next frame of the animation
SWFMovie->output - Dumps your lovingly prepared movie out
swfmovie->remove - Removes the object instance from the display list
SWFMovie->save - Saves your movie in a file
SWFMovie->setbackground - Sets the background color
SWFMovie->setdimension - Sets the movie's width and height
SWFMovie->setframes - Sets the total number of frames in the animation
SWFMovie->setrate - Sets the animation's frame rate
SWFMovie->streammp3 - Streams a MP3 file
SWFMovie - Creates a new movie object, representing an SWF version 4 movie
SWFShape->addFill - Adds a solid fill to the shape
SWFShape->drawCurve - Draws a curve (relative)
SWFShape->drawCurveTo - Draws a curve
SWFShape->drawLine - Draws a line (relative)
SWFShape->drawLineTo - Draws a line
SWFShape->movePen - Moves the shape's pen (relative)
SWFShape->movePenTo - Moves the shape's pen
SWFShape->setLeftFill - Sets left rasterizing color
SWFShape->setLine - Sets the shape's line style
SWFShape->setRightFill - Sets right rasterizing color
SWFShape - Creates a new shape object
swfsprite->add - Adds an object to a sprite
SWFSprite->nextframe - Moves to the next frame of the animation
SWFSprite->remove - Removes an object to a sprite
SWFSprite->setframes - Sets the total number of frames in the animation
SWFSprite - Creates a movie clip (a sprite)
SWFText->addString - Draws a string
SWFText->getWidth - Computes string's width
SWFText->moveTo - Moves the pen
SWFText->setColor - Sets the current font color
SWFText->setFont - Sets the current font
SWFText->setHeight - Sets the current font height
SWFText->setSpacing - Sets the current font spacing
SWFText - Creates a new SWFText object
SWFTextField->addstring - Concatenates the given string to the text field
SWFTextField->align - Sets the text field alignment
SWFTextField->setbounds - Sets the text field width and height
SWFTextField->setcolor - Sets the color of the text field
SWFTextField->setFont - Sets the text field font
SWFTextField->setHeight - Sets the font height of this text field font
SWFTextField->setindentation - Sets the indentation of the first line
SWFTextField->setLeftMargin - Sets the left margin width of the text field
SWFTextField->setLineSpacing - Sets the line spacing of the text field
SWFTextField->setMargins - Sets the margins width of the text field
SWFTextField->setname - Sets the variable name
SWFTextField->setrightMargin - Sets the right margin width of the text field
SWFTextField - Creates a text field object
LXXXI. Misc.
connection_aborted - Returns TRUE if client disconnected
connection_status - Returns connection status bitfield
connection_timeout - Return TRUE if script timed out
constant - Returns the value of a constant
define - Defines a named constant
defined - Checks whether a given named constant exists
die - Equivalent to exit
eval - Evaluate a string as PHP code
exit - Output a message and terminate the current script
get_browser - Tells what the user's browser is capable of
__halt_compiler - Halts the compiler execution
highlight_file - Syntax highlighting of a file
highlight_string - Syntax highlighting of a string
ignore_user_abort - Set whether a client disconnect should abort script execution
pack - Pack data into binary string
php_check_syntax - Check the PHP syntax of (and execute) the specified file
php_strip_whitespace - Return source with stripped comments and whitespace
show_source - 别名 highlight_file
sleep - Delay execution
time_nanosleep - Delay for a number of seconds and nanoseconds
time_sleep_until - Make the script sleep until the specified time
uniqid - Generate a unique ID
unpack - Unpack data from binary string
usleep - Delay execution in microseconds
LXXXII. mnoGoSearch
udm_add_search_limit - Add various search limits
udm_alloc_agent_array - Allocate mnoGoSearch session
udm_alloc_agent - Allocate mnoGoSearch session
udm_api_version - Get mnoGoSearch API version
udm_cat_list - Get all the categories on the same level with the current one
udm_cat_path - Get the path to the current category
udm_check_charset - Check if the given charset is known to mnogosearch
udm_check_stored - Check connection to stored
udm_clear_search_limits - Clear all mnoGoSearch search restrictions
udm_close_stored - Close connection to stored
udm_crc32 - Return CRC32 checksum of given string
udm_errno - Get mnoGoSearch error number
udm_error - Get mnoGoSearch error message
udm_find - Perform search
udm_free_agent - Free mnoGoSearch session
udm_free_ispell_data - Free memory allocated for ispell data
udm_free_res - Free mnoGoSearch result
udm_get_doc_count - Get total number of documents in database
udm_get_res_field - Fetch mnoGoSearch result field
udm_get_res_param - Get mnoGoSearch result parameters
udm_hash32 - Return Hash32 checksum of gived string
udm_load_ispell_data - Load ispell data
udm_open_stored - Open connection to stored
udm_set_agent_param - Set mnoGoSearch agent session parameters
LXXXIII. MS SQL Server
mssql_bind - Adds a parameter to a stored procedure or a remote stored procedure
mssql_close - Close MS SQL Server connection
mssql_connect - Open MS SQL server connection
mssql_data_seek - Moves internal row pointer
mssql_execute - Executes a stored procedure on a MS SQL server database
mssql_fetch_array - Fetch a result row as an associative array, a numeric array, or both
mssql_fetch_assoc - Returns an associative array of the current row in the result set specified by result_id
mssql_fetch_batch - Returns the next batch of records
mssql_fetch_field - Get field information
mssql_fetch_object - Fetch row as object
mssql_fetch_row - Get row as enumerated array
mssql_field_length - Get the length of a field
mssql_field_name - Get the name of a field
mssql_field_seek - Seeks to the specified field offset
mssql_field_type - Gets the type of a field
mssql_free_result - Free result memory
mssql_free_statement - Free statement memory
mssql_get_last_message - Returns the last message from the server
mssql_guid_string - Converts a 16 byte binary GUID to a string
mssql_init - Initializes a stored procedure or a remote stored procedure
mssql_min_error_severity - Sets the lower error severity
mssql_min_message_severity - Sets the lower message severity
mssql_next_result - Move the internal result pointer to the next result
mssql_num_fields - Gets the number of fields in result
mssql_num_rows - Gets the number of rows in result
mssql_pconnect - Open persistent MS SQL connection
mssql_query - Send MS SQL query
mssql_result - Get result data
mssql_rows_affected - Returns the number of records affected by the query
mssql_select_db - Select MS SQL database
LXXXIV. MS SQL Server (PDO)
PDO_DBLIB DSN - Connecting to Microsoft SQL Server and Sybase databases
LXXXV. Msession
msession_connect - Connect to msession server
msession_count - Get session count
msession_create - Create a session
msession_destroy - Destroy a session
msession_disconnect - Close connection to msession server
msession_find - Find all sessions with name and value
msession_get_array - Get array of msession variables
msession_get_data - Get data session unstructured data
msession_get - Get value from session
msession_inc - Increment value in session
msession_list - List all sessions
msession_listvar - List sessions with variable
msession_lock - Lock a session
msession_plugin - Call an escape function within the msession personality plugin
msession_randstr - Get random string
msession_set_array - Set msession variables from an array
msession_set_data - Set data session unstructured data
msession_set - Set value in session
msession_timeout - Set/get session timeout
msession_uniq - Get unique id
msession_unlock - Unlock a session
LXXXVI. mSQL
msql_affected_rows - Returns number of affected rows
msql_close - Close mSQL connection
msql_connect - Open mSQL connection
msql_create_db - Create mSQL database
msql_createdb - 别名 msql_create_db
msql_data_seek - Move internal row pointer
msql_db_query - Send mSQL query
msql_dbname - 别名 msql_result
msql_drop_db - Drop (delete) mSQL database
msql_error - Returns error message of last msql call
msql_fetch_array - Fetch row as array
msql_fetch_field - Get field information
msql_fetch_object - Fetch row as object
msql_fetch_row - Get row as enumerated array
msql_field_flags - Get field flags
msql_field_len - Get field length
msql_field_name - Get the name of the specified field in a result
msql_field_seek - Set field offset
msql_field_table - Get table name for field
msql_field_type - Get field type
msql_fieldflags - Alias of msql_field_flags
msql_fieldlen - Alias of msql_field_len
msql_fieldname - Alias of msql_field_name
msql_fieldtable - Alias of msql_field_table
msql_fieldtype - Alias of msql_field_type
msql_free_result - Free result memory
msql_list_dbs - List mSQL databases on server
msql_list_fields - List result fields
msql_list_tables - List tables in an mSQL database
msql_num_fields - Get number of fields in result
msql_num_rows - Get number of rows in result
msql_numfields - Alias of msql_num_fields
msql_numrows - Alias of msql_num_rows
msql_pconnect - Open persistent mSQL connection
msql_query - Send mSQL query
msql_regcase - Alias of sql_regcase
msql_result - Get result data
msql_select_db - Select mSQL database
msql_tablename - Alias of msql_result
msql - Alias of msql_db_query
LXXXVII. Multibyte String
mb_convert_case - Perform case folding on a string
mb_convert_encoding - Convert character encoding
mb_convert_kana - Convert "kana" one from another ("zen-kaku", "han-kaku" and more)
mb_convert_variables - Convert character code in variable(s)
mb_decode_mimeheader - Decode string in MIME header field
mb_decode_numericentity - Decode HTML numeric string reference to character
mb_detect_encoding - Detect character encoding
mb_detect_order - Set/Get character encoding detection order
mb_encode_mimeheader - Encode string for MIME header
mb_encode_numericentity - Encode character to HTML numeric string reference
mb_ereg_match - Regular expression match for multibyte string
mb_ereg_replace - Replace regular expression with multibyte support
mb_ereg_search_getpos - Returns start point for next regular expression match
mb_ereg_search_getregs - Retrieve the result from the last multibyte regular expression match
mb_ereg_search_init - Setup string and regular expression for multibyte regular expression match
mb_ereg_search_pos - Return position and length of matched part of multibyte regular expression for predefined multibyte string
mb_ereg_search_regs - Returns the matched part of multibyte regular expression
mb_ereg_search_setpos - Set start point of next regular expression match
mb_ereg_search - Multibyte regular expression match for predefined multibyte string
mb_ereg - Regular expression match with multibyte support
mb_eregi_replace - Replace regular expression with multibyte support ignoring case
mb_eregi - Regular expression match ignoring case with multibyte support
mb_get_info - Get internal settings of mbstring
mb_http_input - Detect HTTP input character encoding
mb_http_output - Set/Get HTTP output character encoding
mb_internal_encoding - Set/Get internal character encoding
mb_language - Set/Get current language
mb_list_encodings - Returns an array of all supported encodings
mb_output_handler - Callback function converts character encoding in output buffer
mb_parse_str - Parse GET/POST/COOKIE data and set global variable
mb_preferred_mime_name - Get MIME charset string
mb_regex_encoding - Returns current encoding for multibyte regex as string
mb_regex_set_options - Set/Get the default options for mbregex functions
mb_send_mail - Send encoded mail
mb_split - Split multibyte string using regular expression
mb_strcut - Get part of string
mb_strimwidth - Get truncated string with specified width
mb_strlen - Get string length
mb_strpos - Find position of first occurrence of string in a string
mb_strrpos - Find position of last occurrence of a string in a string
mb_strtolower - Make a string lowercase
mb_strtoupper - Make a string uppercase
mb_strwidth - Return width of string
mb_substitute_character - Set/Get substitution character
mb_substr_count - Count the number of substring occurrences
mb_substr - Get part of string
LXXXVIII. muscat
muscat_close - Shuts down the muscat session and releases any memory back to PHP
muscat_get - Gets a line back from the core muscat API
muscat_give - Sends string to the core muscat API
muscat_setup_net - Creates a new muscat session and returns the handle
muscat_setup - Creates a new muscat session and returns the handle
LXXXIX. MySQL
mysql_affected_rows - 取得前一次 MySQL 操作所影响的记录行数
mysql_change_user - 改变活动连接中登录的用户
mysql_client_encoding - 返回字符集的名称
mysql_close - 关闭 MySQL 连接
mysql_connect - 打开一个到 MySQL 服务器的连接
mysql_create_db - 新建一个 MySQL 数据库
mysql_data_seek - 移动内部结果的指针
mysql_db_name - 取得结果数据
mysql_db_query - 发送一条 MySQL 查询
mysql_drop_db - 丢弃(删除)一个 MySQL 数据库
mysql_errno - 返回上一个 MySQL 操作中的错误信息的数字编码
mysql_error - 返回上一个 MySQL 操作产生的文本错误信息
mysql_escape_string - 转义一个字符串用于 mysql_query
mysql_fetch_array - 从结果集中取得一行作为关联数组,或数字数组,或二者兼有
mysql_fetch_assoc - 从结果集中取得一行作为关联数组
mysql_fetch_field - 从结果集中取得列信息并作为对象返回
mysql_fetch_lengths - 取得结果集中每个输出的长度
mysql_fetch_object - 从结果集中取得一行作为对象
mysql_fetch_row - 从结果集中取得一行作为枚举数组
mysql_field_flags - 从结果中取得和指定字段关联的标志
mysql_field_len - 返回指定字段的长度
mysql_field_name - 取得结果中指定字段的字段名
mysql_field_seek - 将结果集中的指针设定为制定的字段偏移量
mysql_field_table - 取得指定字段所在的表名
mysql_field_type - 取得结果集中指定字段的类型
mysql_free_result - 释放结果内存
mysql_get_client_info - 取得 MySQL 客户端信息
mysql_get_host_info - 取得 MySQL 主机信息
mysql_get_proto_info - 取得 MySQL 协议信息
mysql_get_server_info - 取得 MySQL 服务器信息
mysql_info - 取得最近一条查询的信息
mysql_insert_id - 取得上一步 INSERT 操作产生的 ID
mysql_list_dbs - 列出 MySQL 服务器中所有的数据库
mysql_list_fields - 列出 MySQL 结果中的字段
mysql_list_processes - 列出 MySQL 进程
mysql_list_tables - 列出 MySQL 数据库中的表
mysql_num_fields - 取得结果集中字段的数目
mysql_num_rows - 取得结果集中行的数目
mysql_pconnect - 打开一个到 MySQL 服务器的持久连接
mysql_ping - Ping 一个服务器连接,如果没有连接则重新连接
mysql_query - 发送一条 MySQL 查询
mysql_real_escape_string - 转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集
mysql_result - 取得结果数据
mysql_select_db - 选择 MySQL 数据库
mysql_stat - 取得当前系统状态
mysql_tablename - 取得表名
mysql_thread_id - 返回当前线程的 ID
mysql_unbuffered_query - 向 MySQL 发送一条 SQL 查询,并不获取和缓存结果的行
XC. MySQL (PDO)
PDO_MYSQL DSN - Connecting to MySQL databases
XCI. mysqli
mysqli_affected_rows - Gets the number of affected rows in a previous MySQL operation
mysqli_autocommit - Turns on or off auto-commiting database modifications
mysqli_bind_param - Alias for mysqli_stmt_bind_param
mysqli_bind_result - Alias for mysqli_stmt_bind_result
mysqli_change_user - Changes the user of the specified database connection
mysqli_character_set_name - Returns the default character set for the database connection
mysqli_client_encoding - Alias of mysqli_character_set_name
mysqli_close - Closes a previously opened database connection
mysqli_commit - Commits the current transaction
mysqli_connect_errno - Returns the error code from last connect call
mysqli_connect_error - Returns a string description of the last connect error
mysqli_connect - Open a new connection to the MySQL server
mysqli_data_seek - Adjusts the result pointer to an arbitary row in the result
mysqli_debug - Performs debugging operations
mysqli_disable_reads_from_master - Disable reads from master
mysqli_disable_rpl_parse - Disable RPL parse
mysqli_dump_debug_info - Dump debugging information into the log
mysqli_embedded_connect - Open a connection to an embedded mysql server
mysqli_enable_reads_from_master - Enable reads from master
mysqli_enable_rpl_parse - Enable RPL parse
mysqli_errno - Returns the error code for the most recent function call
mysqli_error - Returns a string description of the last error
mysqli_escape_string - Alias of mysqli_real_escape_string
mysqli_execute - Alias for mysqli_stmt_execute
mysqli_fetch_array - Fetch a result row as an associative, a numeric array, or both
mysqli_fetch_assoc - Fetch a result row as an associative array
mysqli_fetch_field_direct - Fetch meta-data for a single field
mysqli_fetch_field - Returns the next field in the result set
mysqli_fetch_fields - Returns an array of objects representing the fields in a result set
mysqli_fetch_lengths - Returns the lengths of the columns of the current row in the result set
mysqli_fetch_object - Returns the current row of a result set as an object
mysqli_fetch_row - Get a result row as an enumerated array
mysqli_fetch - Alias for mysqli_stmt_fetch
mysqli_field_count - Returns the number of columns for the most recent query
mysqli_field_seek - Set result pointer to a specified field offset
mysqli_field_tell - Get current field offset of a result pointer
mysqli_free_result - Frees the memory associated with a result
mysqli_get_client_info - Returns the MySQL client version as a string
mysqli_get_client_version - Get MySQL client info
mysqli_get_host_info - Returns a string representing the type of connection used
mysqli_get_metadata - Alias for mysqli_stmt_result_metadata
mysqli_get_proto_info - Returns the version of the MySQL protocol used
mysqli_get_server_info - Returns the version of the MySQL server
mysqli_get_server_version - Returns the version of the MySQL server as an integer
mysqli_info - Retrieves information about the most recently executed query
mysqli_init - Initializes MySQLi and returns a resource for use with mysqli_real_connect()
mysqli_insert_id - Returns the auto generated id used in the last query
mysqli_kill - Asks the server to kill a MySQL thread
mysqli_master_query - Enforce execution of a query on the master in a master/slave setup
mysqli_more_results - Check if there any more query results from a multi query
mysqli_multi_query - Performs a query on the database
mysqli_next_result - Prepare next result from multi_query
mysqli_num_fields - Get the number of fields in a result
mysqli_num_rows - Gets the number of rows in a result
mysqli_options - Set options
mysqli_param_count - Alias for mysqli_stmt_param_count
mysqli_ping - Pings a server connection, or tries to reconnect if the connection has gone down
mysqli_prepare - Prepare a SQL statement for execution
mysqli_query - Performs a query on the database
mysqli_real_connect - Opens a connection to a mysql server
mysqli_real_escape_string - Escapes special characters in a string for use in a SQL statement, taking into account the current charset of the connection
mysqli_real_query - Execute an SQL query
mysqli_report - Enables or disables internal report functions
mysqli_rollback - Rolls back current transaction
mysqli_rpl_parse_enabled - Check if RPL parse is enabled
mysqli_rpl_probe - RPL probe
mysqli_rpl_query_type - Returns RPL query type
mysqli_select_db - Selects the default database for database queries
mysqli_send_long_data - Alias for mysqli_stmt_send_long_data
mysqli_send_query - Send the query and return
mysqli_server_end - Shut down the embedded server
mysqli_server_init - Initialize embedded server
mysqli_set_charset - Sets the default client character set
mysqli_set_opt - Alias of mysqli_options
mysqli_sqlstate - Returns the SQLSTATE error from previous MySQL operation
mysqli_ssl_set - Used for establishing secure connections using SSL
mysqli_stat - Gets the current system status
mysqli_stmt_affected_rows - Returns the total number of rows changed, deleted, or inserted by the last executed statement
mysqli_stmt_bind_param - Binds variables to a prepared statement as parameters
mysqli_stmt_bind_result - Binds variables to a prepared statement for result storage
mysqli_stmt_close - Closes a prepared statement
mysqli_stmt_data_seek - Seeks to an arbitray row in statement result set
mysqli_stmt_errno - Returns the error code for the most recent statement call
mysqli_stmt_error - Returns a string description for last statement error
mysqli_stmt_execute - Executes a prepared Query
mysqli_stmt_fetch - Fetch results from a prepared statement into the bound variables
mysqli_stmt_free_result - Frees stored result memory for the given statement handle
mysqli_stmt_init - Initializes a statement and returns an object for use with mysqli_stmt_prepare
mysqli_stmt_num_rows - Return the number of rows in statements result set
mysqli_stmt_param_count - Returns the number of parameter for the given statement
mysqli_stmt_prepare - Prepare a SQL statement for execution
mysqli_stmt_reset - Resets a prepared statement
mysqli_stmt_result_metadata - Returns result set metadata from a prepared statement
mysqli_stmt_send_long_data - Send data in blocks
mysqli_stmt_sqlstate - Returns SQLSTATE error from previous statement operation
mysqli_stmt_store_result - Transfers a result set from a prepared statement
mysqli_store_result - Transfers a result set from the last query
mysqli_thread_id - Returns the thread ID for the current connection
mysqli_thread_safe - Returns whether thread safety is given or not
mysqli_use_result - Initiate a result set retrieval
mysqli_warning_count - Returns the number of warnings from the last query for the given link
XCII. Ncurses
ncurses_addch - Add character at current position and advance cursor
ncurses_addchnstr - Add attributed string with specified length at current position
ncurses_addchstr - Add attributed string at current position
ncurses_addnstr - Add string with specified length at current position
ncurses_addstr - Output text at current position
ncurses_assume_default_colors - Define default colors for color 0
ncurses_attroff - Turn off the given attributes
ncurses_attron - Turn on the given attributes
ncurses_attrset - Set given attributes
ncurses_baudrate - Returns baudrate of terminal
ncurses_beep - Let the terminal beep
ncurses_bkgd - Set background property for terminal screen
ncurses_bkgdset - Control screen background
ncurses_border - Draw a border around the screen using attributed characters
ncurses_bottom_panel - Moves a visible panel to the bottom of the stack
ncurses_can_change_color - Check if we can change terminals colors
ncurses_cbreak - Switch of input buffering
ncurses_clear - Clear screen
ncurses_clrtobot - Clear screen from current position to bottom
ncurses_clrtoeol - Clear screen from current position to end of line
ncurses_color_content - Gets the RGB value for color
ncurses_color_set - Set fore- and background color
ncurses_curs_set - Set cursor state
ncurses_def_prog_mode - Saves terminals (program) mode
ncurses_def_shell_mode - Saves terminals (shell) mode
ncurses_define_key - Define a keycode
ncurses_del_panel - Remove panel from the stack and delete it (but not the associated window)
ncurses_delay_output - Delay output on terminal using padding characters
ncurses_delch - Delete character at current position, move rest of line left
ncurses_deleteln - Delete line at current position, move rest of screen up
ncurses_delwin - Delete a ncurses window
ncurses_doupdate - Write all prepared refreshes to terminal
ncurses_echo - Activate keyboard input echo
ncurses_echochar - Single character output including refresh
ncurses_end - Stop using ncurses, clean up the screen
ncurses_erase - Erase terminal screen
ncurses_erasechar - Returns current erase character
ncurses_filter - Set LINES for iniscr() and newterm() to 1
ncurses_flash - Flash terminal screen (visual bell)
ncurses_flushinp - Flush keyboard input buffer
ncurses_getch - Read a character from keyboard
ncurses_getmaxyx - Returns the size of a window
ncurses_getmouse - Reads mouse event
ncurses_getyx - Returns the current cursor position for a window
ncurses_halfdelay - Put terminal into halfdelay mode
ncurses_has_colors - Check if terminal has colors
ncurses_has_ic - Check for insert- and delete-capabilities
ncurses_has_il - Check for line insert- and delete-capabilities
ncurses_has_key - Check for presence of a function key on terminal keyboard
ncurses_hide_panel - Remove panel from the stack, making it invisible
ncurses_hline - Draw a horizontal line at current position using an attributed character and max. n characters long
ncurses_inch - Get character and attribute at current position
ncurses_init_color - Set new RGB value for color
ncurses_init_pair - Allocate a color pair
ncurses_init - Initialize ncurses
ncurses_insch - Insert character moving rest of line including character at current position
ncurses_insdelln - Insert lines before current line scrolling down (negative numbers delete and scroll up)
ncurses_insertln - Insert a line, move rest of screen down
ncurses_insstr - Insert string at current position, moving rest of line right
ncurses_instr - Reads string from terminal screen
ncurses_isendwin - Ncurses is in endwin mode, normal screen output may be performed
ncurses_keyok - Enable or disable a keycode
ncurses_keypad - Turns keypad on or off
ncurses_killchar - Returns current line kill character
ncurses_longname - Returns terminals description
ncurses_meta - Enables/Disable 8-bit meta key information
ncurses_mouse_trafo - Transforms coordinates
ncurses_mouseinterval - Set timeout for mouse button clicks
ncurses_mousemask - Sets mouse options
ncurses_move_panel - Moves a panel so that its upper-left corner is at [startx, starty]
ncurses_move - Move output position
ncurses_mvaddch - Move current position and add character
ncurses_mvaddchnstr - Move position and add attributed string with specified length
ncurses_mvaddchstr - Move position and add attributed string
ncurses_mvaddnstr - Move position and add string with specified length
ncurses_mvaddstr - Move position and add string
ncurses_mvcur - Move cursor immediately
ncurses_mvdelch - Move position and delete character, shift rest of line left
ncurses_mvgetch - Move position and get character at new position
ncurses_mvhline - Set new position and draw a horizontal line using an attributed character and max. n characters long
ncurses_mvinch - Move position and get attributed character at new position
ncurses_mvvline - Set new position and draw a vertical line using an attributed character and max. n characters long
ncurses_mvwaddstr - Add string at new position in window
ncurses_napms - Sleep
ncurses_new_panel - Create a new panel and associate it with window
ncurses_newpad - Creates a new pad (window)
ncurses_newwin - Create a new window
ncurses_nl - Translate newline and carriage return / line feed
ncurses_nocbreak - Switch terminal to cooked mode
ncurses_noecho - Switch off keyboard input echo
ncurses_nonl - Do not translate newline and carriage return / line feed
ncurses_noqiflush - Do not flush on signal characters
ncurses_noraw - Switch terminal out of raw mode
ncurses_pair_content - Gets the RGB value for color
ncurses_panel_above - Returns the panel above panel
ncurses_panel_below - Returns the panel below panel
ncurses_panel_window - Returns the window associated with panel
ncurses_pnoutrefresh - Copies a region from a pad into the virtual screen
ncurses_prefresh - Copies a region from a pad into the virtual screen
ncurses_putp - Apply padding information to the string and output it
ncurses_qiflush - Flush on signal characters
ncurses_raw - Switch terminal into raw mode
ncurses_refresh - Refresh screen
ncurses_replace_panel - Replaces the window associated with panel
ncurses_reset_prog_mode - Resets the prog mode saved by def_prog_mode
ncurses_reset_shell_mode - Resets the shell mode saved by def_shell_mode
ncurses_resetty - Restores saved terminal state
ncurses_savetty - Saves terminal state
ncurses_scr_dump - Dump screen content to file
ncurses_scr_init - Initialize screen from file dump
ncurses_scr_restore - Restore screen from file dump
ncurses_scr_set - Inherit screen from file dump
ncurses_scrl - Scroll window content up or down without changing current position
ncurses_show_panel - Places an invisible panel on top of the stack, making it visible
ncurses_slk_attr - Returns current soft label key attribute
ncurses_slk_attroff - Turn off the given attributes for soft function-key labels
ncurses_slk_attron - Turn on the given attributes for soft function-key labels
ncurses_slk_attrset - Set given attributes for soft function-key labels
ncurses_slk_clear - Clears soft labels from screen
ncurses_slk_color - Sets color for soft label keys
ncurses_slk_init - Initializes soft label key functions
ncurses_slk_noutrefresh - Copies soft label keys to virtual screen
ncurses_slk_refresh - Copies soft label keys to screen
ncurses_slk_restore - Restores soft label keys
ncurses_slk_set - Sets function key labels
ncurses_slk_touch - Forces output when ncurses_slk_noutrefresh is performed
ncurses_standend - Stop using 'standout' attribute
ncurses_standout - Start using 'standout' attribute
ncurses_start_color - Start using colors
ncurses_termattrs - Returns a logical OR of all attribute flags supported by terminal
ncurses_termname - Returns terminals (short)-name
ncurses_timeout - Set timeout for special key sequences
ncurses_top_panel - Moves a visible panel to the top of the stack
ncurses_typeahead - Specify different filedescriptor for typeahead checking
ncurses_ungetch - Put a character back into the input stream
ncurses_ungetmouse - Pushes mouse event to queue
ncurses_update_panels - Refreshes the virtual screen to reflect the relations between panels in the stack
ncurses_use_default_colors - Assign terminal default colors to color id -1
ncurses_use_env - Control use of environment information about terminal size
ncurses_use_extended_names - Control use of extended names in terminfo descriptions
ncurses_vidattr - Display the string on the terminal in the video attribute mode
ncurses_vline - Draw a vertical line at current position using an attributed character and max. n characters long
ncurses_waddch - Adds character at current position in a window and advance cursor
ncurses_waddstr - Outputs text at current postion in window
ncurses_wattroff - Turns off attributes for a window
ncurses_wattron - Turns on attributes for a window
ncurses_wattrset - Set the attributes for a window
ncurses_wborder - Draws a border around the window using attributed characters
ncurses_wclear - Clears window
ncurses_wcolor_set - Sets windows color pairings
ncurses_werase - Erase window contents
ncurses_wgetch - Reads a character from keyboard (window)
ncurses_whline - Draws a horizontal line in a window at current position using an attributed character and max. n characters long
ncurses_wmouse_trafo - Transforms window/stdscr coordinates
ncurses_wmove - Moves windows output position
ncurses_wnoutrefresh - Copies window to virtual screen
ncurses_wrefresh - Refresh window on terminal screen
ncurses_wstandend - End standout mode for a window
ncurses_wstandout - Enter standout mode for a window
ncurses_wvline - Draws a vertical line in a window at current position using an attributed character and max. n characters long
XCIII. Network
checkdnsrr - Check DNS records corresponding to a given Internet host name or IP address
closelog - Close connection to system logger
debugger_off - Disable internal PHP debugger (PHP 3)
debugger_on - Enable internal PHP debugger (PHP 3)
define_syslog_variables - Initializes all syslog related constants
dns_check_record - Synonym for checkdnsrr
dns_get_mx - Synonym for getmxrr
dns_get_record - Fetch DNS Resource Records associated with a hostname
fsockopen - Open Internet or Unix domain socket connection
gethostbyaddr - Get the Internet host name corresponding to a given IP address
gethostbyname - Get the IP address corresponding to a given Internet host name
gethostbynamel - Get a list of IP addresses corresponding to a given Internet host name
getmxrr - Get MX records corresponding to a given Internet host name
getprotobyname - Get protocol number associated with protocol name
getprotobynumber - Get protocol name associated with protocol number
getservbyname - Get port number associated with an Internet service and protocol
getservbyport - Get Internet service which corresponds to port and protocol
inet_ntop - Converts a packed internet address to a human readable representation
inet_pton - Converts a human readable IP address to its packed in_addr representation
ip2long - Converts a string containing an (IPv4) Internet Protocol dotted address into a proper address
long2ip - Converts an (IPv4) Internet network address into a string in Internet standard dotted format
openlog - Open connection to system logger
pfsockopen - Open persistent Internet or Unix domain socket connection
socket_get_status - 别名 stream_get_meta_data
socket_set_blocking - 别名 stream_set_blocking
socket_set_timeout - 别名 stream_set_timeout
syslog - Generate a system log message
XCIV. Newt
newt_bell - Send a beep to the terminal
newt_button_bar -
newt_button -
newt_centered_window - Open a centered window of the specified size
newt_checkbox_get_value -
newt_checkbox_set_flags -
newt_checkbox_set_value -
newt_checkbox_tree_add_item - *
newt_checkbox_tree_find_item -
newt_checkbox_tree_get_current -
newt_checkbox_tree_get_entry_value -
newt_checkbox_tree_get_multi_selection -
newt_checkbox_tree_get_selection -
newt_checkbox_tree_multi -
newt_checkbox_tree_set_current -
newt_checkbox_tree_set_entry_value -
newt_checkbox_tree_set_entry -
newt_checkbox_tree_set_width -
newt_checkbox_tree -
newt_checkbox -
newt_clear_key_buffer - Discards the contents of the terminal's input buffer without waiting for additional input
newt_cls -
newt_compact_button -
newt_component_add_callback -
newt_component_takes_focus -
newt_create_grid -
newt_cursor_off -
newt_cursor_on -
newt_delay -
newt_draw_form -
newt_draw_root_text - Displays the string text at the position indicated
newt_entry_get_value -
newt_entry_set_filter -
newt_entry_set_flags -
newt_entry_set -
newt_entry -
newt_finished - Uninitializes newt interface
newt_form_add_component - Adds a single component to the form
newt_form_add_components - Add several components to the form
newt_form_add_host_key -
newt_form_destroy - Destroys a form
newt_form_get_current -
newt_form_run - Runs a form
newt_form_set_background -
newt_form_set_height -
newt_form_set_size -
newt_form_set_timer -
newt_form_set_width -
newt_form_watch_fd -
newt_form - Create a form
newt_get_screen_size - Fills in the passed references with the current size of the terminal
newt_grid_add_components_to_form -
newt_grid_basic_window -
newt_grid_free -
newt_grid_get_size -
newt_grid_h_close_stacked -
newt_grid_h_stacked -
newt_grid_place -
newt_grid_set_field -
newt_grid_simple_window -
newt_grid_v_close_stacked -
newt_grid_v_stacked -
newt_grid_wrapped_window_at -
newt_grid_wrapped_window -
newt_init - Initialize newt
newt_label_set_text -
newt_label -
newt_listbox_append_entry -
newt_listbox_clear_selection -
newt_listbox_clear -
newt_listbox_delete_entry -
newt_listbox_get_current -
newt_listbox_get_selection -
newt_listbox_insert_entry -
newt_listbox_item_count -
newt_listbox_select_item -
newt_listbox_set_current_by_key -
newt_listbox_set_current -
newt_listbox_set_data -
newt_listbox_set_entry -
newt_listbox_set_width -
newt_listbox -
newt_listitem_get_data -
newt_listitem_set -
newt_listitem -
newt_open_window - Open a window of the specified size and position
newt_pop_help_line - Replaces the current help line with the one from the stack
newt_pop_window - Removes the top window from the display
newt_push_help_line - Saves the current help line on a stack, and displays the new line
newt_radio_get_current -
newt_radiobutton -
newt_redraw_help_line -
newt_reflow_text -
newt_refresh - Updates modified portions of the screen
newt_resize_screen -
newt_resume - Resume using the newt interface after calling newt_suspend
newt_run_form - Runs a form
newt_scale_set -
newt_scale -
newt_scrollbar_set -
newt_set_help_callback -
newt_set_suspend_callback - Set a callback function which gets invoked when user presses the suspend key
newt_suspend - Tells newt to return the terminal to its initial state
newt_texbox_set_text -
newt_textbox_get_num_lines -
newt_textbox_reflowed -
newt_textbox_set_height -
newt_textbox -
newt_vertical_scrollbar -
newt_wait_for_key - Doesn't return until a key has been pressed
newt_win_choice -
newt_win_entries -
newt_win_menu -
newt_win_message -
newt_win_messagev -
newt_win_ternary -
XCV. NSAPI
nsapi_request_headers - Fetch all HTTP request headers
nsapi_response_headers - Fetch all HTTP response headers
nsapi_virtual - Perform an NSAPI sub-request
XCVI. Object Aggregation
aggregate_info - Returns an associative array of the methods and properties from each class that has been aggregated to the object
aggregate_methods_by_list - Selective dynamic class methods aggregation to an object
aggregate_methods_by_regexp - Selective class methods aggregation to an object using a regular expression
aggregate_methods - Dynamic class and object aggregation of methods
aggregate_properties_by_list - Selective dynamic class properties aggregation to an object
aggregate_properties_by_regexp - Selective class properties aggregation to an object using a regular expression
aggregate_properties - Dynamic aggregation of class properties to an object
aggregate - Dynamic class and object aggregation of methods and properties
aggregation_info - 别名 aggregate_info
deaggregate - Removes the aggregated methods and properties from an object
XCVII. Object overloading
overload - Enable property and method call overloading for a class
XCVIII. OCI8
OCI-Collection->append - 向 collection 增加单元
OCI-Collection->assign - 从现有的另一个 collection 向 collection 赋值
OCI-Collection->assignElem - 给 collection 中的单元赋值
OCI-Collection->free - 释放关联于 collection 的对象的资源
OCI-Collection->getElem - 返回单元的值
OCI-Collection->max - 返回 collection 中单元的最大数目
OCI-Collection->size - 返回 collection 中的单元数目
OCI-Collection->trim - 从 collection 尾端开始删除单元
OCI-Lob->append - Appends data from the large object to another large object
OCI-Lob->close - 关闭 LOB 描述符
OCI-Lob->eof - Tests for end-of-file on a large object's descriptor
OCI-Lob->erase - Erases a specified portion of the internal LOB data
OCI-Lob->export - 将 LOB 的内容导出到文件中
OCI-Lob->flush - Flushes/writes buffer of the LOB to the server
OCI-Lob->free - 释放与 LOB 描述符所关联的资源
OCI-Lob->getBuffering - Returns current state of buffering for the large object
OCI-Lob->import - 将数据从文件导入 LOB
OCI-Lob->load - 返回大对象的内容
OCI-Lob->read - Reads part of the large object
OCI-Lob->rewind - Moves the internal pointer to the beginning of the large object
OCI-Lob->save - 将数据保存到大对象中
OCI-Lob->saveFile - 别名 oci_lob_import
OCI-Lob->seek - Sets the internal pointer of the large object
OCI-Lob->setBuffering - Changes current state of buffering for the large object
OCI-Lob->size - Returns size of large object
OCI-Lob->tell - Returns current position of internal pointer of large object
OCI-Lob->truncate - Truncates large object
OCI-Lob->write - Writes data to the large object
OCI-Lob->writeTemporary - 写入一个临时的大对象
OCI-Lob->writeToFile - 别名 oci_lob_export
oci_bind_by_name - 绑定一个 PHP 变量到一个 Oracle 位置标志符
oci_cancel - 取消从游标读取数据
oci_close - 关闭 Oracle 连接
oci_commit - 提交未执行的事务处理
oci_connect - 建立一个到 Oracle 服务器的连接
oci_define_by_name - 在 SELECT 中使用 PHP 变量作为定义的步骤
oci_error - 返回上一个错误
oci_execute - 执行一条语句
oci_fetch_all - 获取结果数据的所有行到一个数组
oci_fetch_array - Returns the next row from the result data as an associative or numeric array, or both
oci_fetch_assoc - Returns the next row from the result data as an associative array
oci_fetch_object - Returns the next row from the result data as an object
oci_fetch_row - Returns the next row from the result data as a numeric array
oci_fetch - Fetches the next row into result-buffer
oci_field_is_null - 检查字段是否为 NULL
oci_field_name - 返回字段名
oci_field_precision - 返回字段精度
oci_field_scale - 返回字段范围
oci_field_size - 返回字段大小
oci_field_type_raw - 返回字段的原始 Oracle 数据类型
oci_field_type - 返回字段的数据类型
oci_free_statement - 释放关联于语句或游标的所有资源
oci_internal_debug - 打开或关闭内部调试输出
oci_lob_copy - Copies large object
oci_lob_is_equal - Compares two LOB/FILE locators for equality
oci_new_collection - 分配新的 collection 对象
oci_new_connect - 建定一个到 Oracle 服务器的新连接
oci_new_cursor - 分配并返回一个新的游标(语句句柄)
oci_new_descriptor - 初始化一个新的空 LOB 或 FILE 描述符
oci_num_fields - 返回结果列的数目
oci_num_rows - 返回语句执行后受影响的行数
oci_parse - 配置 Oracle 语句预备执行
oci_password_change - 修改 Oracle 用户的密码
oci_pconnect - 使用一个持久连接连到 Oracle 数据库
oci_result - 返回所取得行中字段的值
oci_rollback - 回滚未提交的事务
oci_server_version - 返回服务器版本信息
oci_set_prefetch - 设置预提取行数
oci_statement_type - 返回 OCI 语句的类型
ocibindbyname - oci_bind_by_name 的别名
ocicancel - oci_cancel 的别名
ocicloselob - 的别名
ocicollappend - 的别名
ocicollassign - 的别名
ocicollassignelem - 的别名
ocicollgetelem - 的别名
ocicollmax - 的别名
ocicollsize - 的别名
ocicolltrim - 的别名
ocicolumnisnull - oci_field_is_null 的别名
ocicolumnname - oci_field_name 的别名
ocicolumnprecision - oci_field_precision 的别名
ocicolumnscale - oci_field_scale 的别名
ocicolumnsize - oci_field_size 的别名
ocicolumntype - oci_field_type 的别名
ocicolumntyperaw - oci_field_type_raw 的别名
ocicommit - oci_commit 的别名
ocidefinebyname - oci_define_by_name 的别名
ocierror - oci_error 的别名
ociexecute - oci_execute 的别名
ocifetch - oci_fetch 的别名
ocifetchinto - 获取下一行到一个数组
ocifetchstatement - oci_fetch_all 的别名
ocifreecollection - 的别名
ocifreecursor - oci_free_statement 的别名
ocifreedesc - 的别名
ocifreestatement - oci_free_statement 的别名
ociinternaldebug - oci_internal_debug 的别名
ociloadlob - 的别名
ocilogoff - oci_close 的别名
ocilogon - oci_connect 的别名
ocinewcollection - oci_new_collection 的别名
ocinewcursor - oci_new_cursor 的别名
ocinewscriptor - oci_new_descriptor 的别名
ocinlogon - oci_new_connect 的别名
ocinumcols - oci_num_fields 的别名
ociparse - oci_parse 的别名
ociplogon - oci_pconnect 的别名
ociresult - oci_result 的别名
ocirollback - oci_rollback 别名
ocirowcount - oci_num_rows 的别名
ocisavelob - 的别名
ocisavelobfile - 的别名
ociserverversion - oci_server_version 的别名
ocisetprefetch - oci_set_prefetch 的别名
ocistatementtype - oci_statement_type 的别名
ociwritelobtofile - 的别名
ociwritetemporarylob - 的别名
XCIX. ODBC
odbc_autocommit - Toggle autocommit behaviour
odbc_binmode - Handling of binary column data
odbc_close_all - Close all ODBC connections
odbc_close - Close an ODBC connection
odbc_columnprivileges - Returns a result identifier that can be used to fetch a list of columns and associated privileges
odbc_columns - Lists the column names in specified tables
odbc_commit - Commit an ODBC transaction
odbc_connect - Connect to a datasource
odbc_cursor - Get cursorname
odbc_data_source - Returns information about a current connection
odbc_do - Synonym for odbc_exec
odbc_error - Get the last error code
odbc_errormsg - Get the last error message
odbc_exec - Prepare and execute a SQL statement
odbc_execute - Execute a prepared statement
odbc_fetch_array - Fetch a result row as an associative array
odbc_fetch_into - Fetch one result row into array
odbc_fetch_object - Fetch a result row as an object
odbc_fetch_row - Fetch a row
odbc_field_len - Get the length (precision) of a field
odbc_field_name - Get the columnname
odbc_field_num - Return column number
odbc_field_precision - Synonym for odbc_field_len
odbc_field_scale - Get the scale of a field
odbc_field_type - Datatype of a field
odbc_foreignkeys - Returns a list of foreign keys in the specified table or a list of foreign keys in other tables that refer to the primary key in the specified table
odbc_free_result - Free resources associated with a result
odbc_gettypeinfo - Returns a result identifier containing information about data types supported by the data source
odbc_longreadlen - Handling of LONG columns
odbc_next_result - Checks if multiple results are available
odbc_num_fields - Number of columns in a result
odbc_num_rows - Number of rows in a result
odbc_pconnect - Open a persistent database connection
odbc_prepare - Prepares a statement for execution
odbc_primarykeys - Returns a result identifier that can be used to fetch the column names that comprise the primary key for a table
odbc_procedurecolumns - Retrieve information about parameters to procedures
odbc_procedures - Get the list of procedures stored in a specific data source
odbc_result_all - Print result as HTML table
odbc_result - Get result data
odbc_rollback - Rollback a transaction
odbc_setoption - Adjust ODBC settings
odbc_specialcolumns - Returns either the optimal set of columns that uniquely identifies a row in the table or columns that are automatically updated when any value in the row is updated by a transaction
odbc_statistics - Retrieve statistics about a table
odbc_tableprivileges - Lists tables and the privileges associated with each table
odbc_tables - Get the list of table names stored in a specific data source
C. ODBC and DB2 (PDO)
PDO_ODBC DSN - Connecting to ODBC or DB2 databases
CI. OGG/Vorbis
Usage - Examples on using the ogg:// wrapper.
CII. openal
openal_buffer_create - Generate OpenAL buffer
openal_buffer_data - Load a buffer with data
openal_buffer_destroy - Destroys an OpenAL buffer
openal_buffer_get - Retrieve an OpenAL buffer property
openal_buffer_loadwav - Load a .wav file into a buffer
openal_context_create - Create an audio processing context
openal_context_current - Make the specified context current
openal_context_destroy - Destroys a context
openal_context_process - Process the specified context
openal_context_suspend - Suspend the specified context
openal_device_close - Close an OpenAL device
openal_device_open - Initialize the OpenAL audio layer
openal_listener_get - Retrieve a listener property
openal_listener_set - Set a listener property
openal_source_create - Generate a source resource
openal_source_destroy - Destroy a source resource
openal_source_get - Retrieve an OpenAL source property
openal_source_pause - Pause the source
openal_source_play - Start playing the source
openal_source_rewind - Rewind the source
openal_source_set - Set source property
openal_source_stop - Stop playing the source
openal_stream - Begin streaming on a source
CIII. OpenSSL
openssl_csr_export_to_file - Exports a CSR to a file
openssl_csr_export - Exports a CSR as a string
openssl_csr_new - Generates a CSR
openssl_csr_sign - Sign a CSR with another certificate (or itself) and generate a certificate
openssl_error_string - Return openSSL error message
openssl_free_key - Free key resource
openssl_get_privatekey - 别名 openssl_pkey_get_private
openssl_get_publickey - 别名 openssl_pkey_get_public
openssl_open - Open sealed data
openssl_pkcs7_decrypt - Decrypts an S/MIME encrypted message
openssl_pkcs7_encrypt - Encrypt an S/MIME message
openssl_pkcs7_sign - Sign an S/MIME message
openssl_pkcs7_verify - Verifies the signature of an S/MIME signed message
openssl_pkey_export_to_file - Gets an exportable representation of a key into a file
openssl_pkey_export - Gets an exportable representation of a key into a string
openssl_pkey_free - Frees a private key
openssl_pkey_get_private - Get a private key
openssl_pkey_get_public - Extract public key from certificate and prepare it for use
openssl_pkey_new - Generates a new private key
openssl_private_decrypt - Decrypts data with private key
openssl_private_encrypt - Encrypts data with private key
openssl_public_decrypt - Decrypts data with public key
openssl_public_encrypt - Encrypts data with public key
openssl_seal - Seal (encrypt) data
openssl_sign - Generate signature
openssl_verify - Verify signature
openssl_x509_check_private_key - Checks if a private key corresponds to a certificate
openssl_x509_checkpurpose - Verifies if a certificate can be used for a particular purpose
openssl_x509_export_to_file - Exports a certificate to file
openssl_x509_export - Exports a certificate as a string
openssl_x509_free - Free certificate resource
openssl_x509_parse - Parse an X509 certificate and return the information as an array
openssl_x509_read - Parse an X.509 certificate and return a resource identifier for it
CIV. Oracle
ora_bind - 绑定一个 PHP 变量到一个 Oracle 参数
ora_close - 关闭一个 Oracle 游标
ora_columnname - 取得列名
ora_columnsize - 取得列的大小
ora_columntype - 取得列的类型
ora_commit - 提交一个 Oracle 事务
ora_commitoff - 关闭自动提交功能
ora_commiton - 打开自动提交功能
ora_do - 分析,执行,获取
ora_error - 获得 Oracle 错误信息
ora_errorcode - 获得 Oracle 错误号
ora_exec - 在 Oracle 游标上执行被分析后的语句
ora_fetch_into - 将一行数据放入数组
ora_fetch - 从一个游标中取得一行数据
ora_getcolumn - 取得列的数据
ora_logoff - 关闭一个 Oracle 连接
ora_logon - 打开一个 Oracle 连接
ora_numcols - 返回列的数目
ora_numrows - 返回行的数目
ora_open - 打开一个 Oracle 游标
ora_parse - 分析一条 SQL 语句
ora_plogon - 打开一个持久的 Oracle 连接
ora_rollback - 回滚事务
CV. Oracle (PDO)
PDO_OCI DSN - Connecting to Oracle databases
CVI. Output Control
flush - 刷新输出缓冲
ob_clean - Clean (erase) the output buffer
ob_end_clean - Clean (erase) the output buffer and turn off output buffering
ob_end_flush - Flush (send) the output buffer and turn off output buffering
ob_flush - Flush (send) the output buffer
ob_get_clean - Get current buffer contents and delete current output buffer
ob_get_contents - Return the contents of the output buffer
ob_get_flush - Flush the output buffer, return it as a string and turn off output buffering
ob_get_length - Return the length of the output buffer
ob_get_level - Return the nesting level of the output buffering mechanism
ob_get_status - Get status of output buffers
ob_gzhandler - ob_start callback function to gzip output buffer
ob_implicit_flush - Turn implicit flush on/off
ob_list_handlers - List all output handlers in use
ob_start - Turn on output buffering
output_add_rewrite_var - Add URL rewriter values
output_reset_rewrite_vars - Reset URL rewriter values
CVII. OvrimosSQL
ovrimos_close - Closes the connection to ovrimos
ovrimos_commit - Commits the transaction
ovrimos_connect - Connect to the specified database
ovrimos_cursor - Returns the name of the cursor
ovrimos_exec - Executes an SQL statement
ovrimos_execute - Executes a prepared SQL statement
ovrimos_fetch_into - Fetches a row from the result set
ovrimos_fetch_row - Fetches a row from the result set
ovrimos_field_len - Returns the length of the output column
ovrimos_field_name - Returns the output column name
ovrimos_field_num - Returns the (1-based) index of the output column
ovrimos_field_type - Returns the (numeric) type of the output column
ovrimos_free_result - Frees the specified result_id
ovrimos_longreadlen - Specifies how many bytes are to be retrieved from long datatypes
ovrimos_num_fields - Returns the number of columns
ovrimos_num_rows - Returns the number of rows affected by update operations
ovrimos_prepare - Prepares an SQL statement
ovrimos_result_all - Prints the whole result set as an HTML table
ovrimos_result - Retrieves the output column
ovrimos_rollback - Rolls back the transaction
CVIII. Paradox
px_close - Closes a paradox database
px_create_fp - Create a new paradox database
px_delete - Deletes resource of paradox database
px_get_field - Returns the specification of a single field
px_get_info - Return lots of information about a paradox file
px_get_parameter - Gets a parameter
px_get_record - Returns record of paradox database
px_get_schema - Returns the database schema
px_get_value - Gets a value
px_new - Create a new paradox object
px_numfields - Returns number of fields in a database
px_numrecords - Returns number of records in a database
px_open_fp - Open paradox database
px_put_record - Stores record into paradox database
px_set_blob_file - Sets the file where blobs are read from
px_set_parameter - Sets a parameter
px_set_tablename - Sets the name of a table (deprecated)
px_set_targetencoding - Sets the encoding for character fields (deprecated)
px_set_value - Sets a value
px_timestamp2string - Converts the timestamp into a string.
CIX. Parsekit
parsekit_compile_file - Compile a string of PHP code and return the resulting op array
parsekit_compile_string - Compile a string of PHP code and return the resulting op array
parsekit_func_arginfo - Return information regarding function argument(s)
CX. PCNTL
pcntl_alarm - Set an alarm clock for delivery of a signal
pcntl_exec - Executes specified program in current process space
pcntl_fork - Forks the currently running process
pcntl_getpriority - Get the priority of any process
pcntl_setpriority - Change the priority of any process
pcntl_signal - Installs a signal handler
pcntl_wait - Waits on or returns the status of a forked child
pcntl_waitpid - Waits on or returns the status of a forked child
pcntl_wexitstatus - Returns the return code of a terminated child
pcntl_wifexited - Returns TRUE if status code represents a successful exit
pcntl_wifsignaled - Returns TRUE if status code represents a termination due to a signal
pcntl_wifstopped - Returns TRUE if child process is currently stopped
pcntl_wstopsig - Returns the signal which caused the child to stop
pcntl_wtermsig - Returns the signal which caused the child to terminate
CXI. PCRE
模式修正符 - 解说正则表达式模式中使用的修正符
模式语法 - 解说 Perl 兼容正则表达式的语法
preg_grep - 返回与模式匹配的数组单元
preg_match_all - 进行全局正则表达式匹配
preg_match - 进行正则表达式匹配
preg_quote - 转义正则表达式字符
preg_replace_callback - 用回调函数执行正则表达式的搜索和替换
preg_replace - 执行正则表达式的搜索和替换
preg_split - 用正则表达式分割字符串
CXII. PDF
pdf_activate_item - Activate structure element or other content item
pdf_add_annotation - Add annotation [deprecated]
pdf_add_bookmark2 - Add bookmark for current page [deprecated]
pdf_add_bookmark - Add bookmark for current page [deprecated]
pdf_add_launchlink - Add launch annotation for current page [deprecated]
pdf_add_locallink - Add link annotation for current page [deprecated]
pdf_add_nameddest - Create named destination
pdf_add_note2 - Set annotation for current page [deprecated]
pdf_add_note - Set annotation for current page [deprecated]
pdf_add_outline - Add bookmark for current page [deprecated]
pdf_add_pdflink - Add file link annotation for current page [deprecated]
pdf_add_thumbnail - Add thumbnail for current page
pdf_add_weblink - Add weblink for current page [deprecated]
pdf_arc - Draw a counterclockwise circular arc segment
pdf_arcn - Draw a clockwise circular arc segment
pdf_attach_file2 - Add file attachment for current page [deprecated]
pdf_attach_file - Add file attachment for current page [deprecated]
pdf_begin_document - Create new PDF file
pdf_begin_font - Start a Type 3 font definition
pdf_begin_glyph - Start glyph definition for Type 3 font
pdf_begin_item - Open structure element or other content item
pdf_begin_layer - Start layer
pdf_begin_page_ext - Start new page
pdf_begin_page - Start new page [deprecated]
pdf_begin_pattern - Start pattern definition
pdf_begin_template - Start template definition
pdf_circle - Draw a circle
pdf_clip - Clip to current path
pdf_close_image - Close image
pdf_close_pdi_page - Close the page handle
pdf_close_pdi - Close the input PDF document
pdf_close - Closes a pdf resource [deprecated]
pdf_closepath_fill_stroke - Close, fill and stroke current path
pdf_closepath_stroke - Close and stroke path
pdf_closepath - Close current path
pdf_concat - Concatenate a matrix to the CTM
pdf_continue_text - Output text in next line
pdf_create_action - Create action for objects or events
pdf_create_annotation - Create rectangular annotation
pdf_create_bookmark - Create bookmark
pdf_create_field - Create form field
pdf_create_fieldgroup - Create form field group
pdf_create_gstate - Create graphics state object
pdf_create_pvf - Create PDFlib virtual file
pdf_create_textflow - Create textflow object
pdf_curveto - Draw Bezier curve
pdf_define_layer - Create layer definition
pdf_delete_pvf - Delete PDFlib virtual file
pdf_delete_textflow - Delete textflow object
pdf_delete - Delete PDFlib object
pdf_encoding_set_char - Add glyph name and/or Unicode value
pdf_end_document - Close PDF file
pdf_end_font - Terminate Type 3 font definition
pdf_end_glyph - Terminate glyph definition for Type 3 font
pdf_end_item - Close structure element or other content item
pdf_end_layer - Deactivate all active layers
pdf_end_page_ext - Finish page
pdf_end_page - Finish page
pdf_end_pattern - Finish pattern
pdf_end_template - Finish template
pdf_endpath - End current path
pdf_fill_imageblock - Fill image block with variable data
pdf_fill_pdfblock - Fill image block with variable data
pdf_fill_stroke - Fill and stroke path
pdf_fill_textblock - Fill text block with variable data
pdf_fill - Fill current path
pdf_findfont - Prepare font for later use [deprecated]
pdf_fit_image - Place image or template
pdf_fit_pdi_page - Place imported PDF page
pdf_fit_textflow - Format textflow in rectangular area
pdf_fit_textline - Place single line of text
pdf_get_apiname - Get name of unsuccessfull API function
pdf_get_buffer - Get PDF output buffer
pdf_get_errmsg - Get error text
pdf_get_errnum - Get error number
pdf_get_font - Get font [deprecated]
pdf_get_fontname - Get font name [deprecated]
pdf_get_fontsize - Font handling [deprecated]
pdf_get_image_height - Get image height [deprecated]
pdf_get_image_width - Get image width [deprecated]
pdf_get_majorversion - Get major version number [deprecated]
pdf_get_minorversion - Get minor version number [deprecated]
pdf_get_parameter - Get string parameter
pdf_get_pdi_parameter - Get PDI string parameter
pdf_get_pdi_value - Get PDI numerical parameter
pdf_get_value - Get numerical parameter
pdf_info_textflow - Query textflow state
pdf_initgraphics - Reset graphic state
pdf_lineto - Draw a line
pdf_load_font - Search and prepare font
pdf_load_iccprofile - Search and prepare ICC profile
pdf_load_image - Open image file
pdf_makespotcolor - Make spot color
pdf_moveto - Set current point
pdf_new - Create PDFlib object
pdf_open_ccitt - Open raw CCITT image [deprecated]
pdf_open_file - Create PDF file [deprecated]
pdf_open_gif - Open GIF image [deprecated]
pdf_open_image_file - Read image from file [deprecated]
pdf_open_image - Use image data [deprecated]
pdf_open_jpeg - Open JPEG image [deprecated]
pdf_open_memory_image - Open image created with PHP's image functions [not supported]
pdf_open_pdi_page - Prepare a page
pdf_open_pdi - Open PDF file
pdf_open_tiff - Open TIFF image [deprecated]
pdf_place_image - Place image on the page [deprecated]
pdf_place_pdi_page - Place PDF page [deprecated]
pdf_process_pdi - Process imported PDF document
pdf_rect - Draw rectangle
pdf_restore - Restore graphics state
pdf_resume_page - Resume page
pdf_rotate - Rotate coordinate system
pdf_save - Save graphics state
pdf_scale - Scale coordinate system
pdf_set_border_color - Set border color of annotations [deprecated]
pdf_set_border_dash - Set border dash style of annotations [deprecated]
pdf_set_border_style - Set border style of annotations [deprecated]
pdf_set_char_spacing - Set character spacing [deprecated]
pdf_set_duration - Set duration between pages [deprecated]
pdf_set_gstate - Activate graphics state object
pdf_set_horiz_scaling - Set horizontal text scaling [deprecated]
pdf_set_info_author - Fill the author document info field [deprecated]
pdf_set_info_creator - Fill the creator document info field [deprecated]
pdf_set_info_keywords - Fill the keywords document info field [deprecated]
pdf_set_info_subject - Fill the subject document info field [deprecated]
pdf_set_info_title - Fill the title document info field [deprecated]
pdf_set_info - Fill document info field
pdf_set_layer_dependency - Define relationships among layers
pdf_set_leading - Set distance between text lines [deprecated]
pdf_set_parameter - Set string parameter
pdf_set_text_matrix - Set text matrix [deprecated]
pdf_set_text_pos - Set text position
pdf_set_text_rendering - Determine text rendering [deprecated]
pdf_set_text_rise - Set text rise [deprecated]
pdf_set_value - Set numerical parameter
pdf_set_word_spacing - Set spacing between words [deprecated]
pdf_setcolor - Set fill and stroke color
pdf_setdash - Set simple dash pattern
pdf_setdashpattern - Set dash pattern
pdf_setflat - Set flatness
pdf_setfont - Set font
pdf_setgray_fill - Set fill color to gray [deprecated]
pdf_setgray_stroke - Set stroke color to gray [deprecated]
pdf_setgray - Set color to gray [deprecated]
pdf_setlinecap - Set linecap parameter
pdf_setlinejoin - Set linejoin parameter
pdf_setlinewidth - Set line width
pdf_setmatrix - Set current transformation matrix
pdf_setmiterlimit - Set miter limit
pdf_setpolydash - Set complicated dash pattern [deprecated]
pdf_setrgbcolor_fill - Set fill rgb color values [deprecated]
pdf_setrgbcolor_stroke - Set stroke rgb color values [deprecated]
pdf_setrgbcolor - Set fill and stroke rgb color values [deprecated]
pdf_shading_pattern - Define shading pattern
pdf_shading - Define blend
pdf_shfill - Fill area with shading
pdf_show_boxed - Output text in a box [deprecated]
pdf_show_xy - Output text at given position
pdf_show - Output text at current position
pdf_skew - Skew the coordinate system
pdf_stringwidth - Return width of text
pdf_stroke - Stroke path
pdf_suspend_page - Suspend page
pdf_translate - Set origin of coordinate system
pdf_utf16_to_utf8 - Convert string from UTF-16 to UTF-8
pdf_utf8_to_utf16 - Convert string from UTF-8 to UTF-16
pdf_xshow - Output text at current position
CXIII. PDO
PDO::beginTransaction - Initiates a transaction
PDO::commit - Commits a transaction
PDO::__construct - Creates a PDO instance representing a connection to a database
PDO::errorCode - Fetch the SQLSTATE associated with the last operation on the database handle
PDO::errorInfo - Fetch extended error information associated with the last operation on the database handle
PDO::exec - Execute an SQL statement and return the number of affected rows
PDO::getAttribute - Retrieve a database connection attribute
PDO::getAvailableDrivers - Return an array of available PDO drivers
PDO::lastInsertId - Returns the ID of the last inserted row or sequence value
PDO::prepare - Prepares a statement for execution and returns a statement object
PDO::query - Executes an SQL statement, returning a result set as a PDOStatement object
PDO::quote - Quotes a string for use in a query.
PDO::rollBack - Rolls back a transaction
PDO::setAttribute - Set an attribute
PDOStatement::bindColumn - Bind a column to a PHP variable
PDOStatement::bindParam - Binds a parameter to the specified variable name
PDOStatement::bindValue - Binds a value to a parameter
PDOStatement::closeCursor - Closes the cursor, enabling the statement to be executed again.
PDOStatement::columnCount - Returns the number of columns in the result set
PDOStatement::errorCode - Fetch the SQLSTATE associated with the last operation on the statement handle
PDOStatement::errorInfo - Fetch extended error information associated with the last operation on the statement handle
PDOStatement::execute - Executes a prepared statement
PDOStatement::fetch - Fetches the next row from a result set
PDOStatement::fetchAll - Returns an array containing all of the result set rows
PDOStatement::fetchColumn - Returns a single column from the next row of a result set
PDOStatement::fetchObject - Fetches the next row and returns it as an object.
PDOStatement::getAttribute - Retrieve a statement attribute
PDOStatement::getColumnMeta - Returns metadata for a column in a result set
PDOStatement::nextRowset - Advances to the next rowset in a multi-rowset statement handle
PDOStatement::rowCount - Returns the number of rows affected by the last SQL statement
PDOStatement::setAttribute - Set a statement attribute
PDOStatement::setFetchMode - Set the default fetch mode for this statement
CXIV. PHP Options/Info
assert_options - Set/get the various assert flags
assert - Checks if assertion is FALSE
dl - Loads a PHP extension at runtime
extension_loaded - Find out whether an extension is loaded
get_cfg_var - Gets the value of a PHP configuration option
get_current_user - Gets the name of the owner of the current PHP script
get_defined_constants - Returns an associative array with the names of all the constants and their values
get_extension_funcs - Returns an array with the names of the functions of a module
get_include_path - Gets the current include_path configuration option
get_included_files - Returns an array with the names of included or required files
get_loaded_extensions - Returns an array with the names of all modules compiled and loaded
get_magic_quotes_gpc - Gets the current configuration setting of magic quotes gpc
get_magic_quotes_runtime - Gets the current active configuration setting of magic_quotes_runtime
get_required_files - 别名 get_included_files
getenv - Gets the value of an environment variable
getlastmod - Gets time of last page modification
getmygid - Get PHP script owner's GID
getmyinode - Gets the inode of the current script
getmypid - Gets PHP's process ID
getmyuid - Gets PHP script owner's UID
getopt - Gets options from the command line argument list
getrusage - Gets the current resource usages
ini_alter - 别名 ini_set
ini_get_all - Gets all configuration options
ini_get - Gets the value of a configuration option
ini_restore - Restores the value of a configuration option
ini_set - Sets the value of a configuration option
main - Dummy for main
memory_get_usage - Returns the amount of memory allocated to PHP
php_ini_scanned_files - Return a list of .ini files parsed from the additional ini dir
php_logo_guid - Gets the logo guid
php_sapi_name - Returns the type of interface between web server and PHP
php_uname - Returns information about the operating system PHP is running on
phpcredits - Prints out the credits for PHP
phpinfo - Outputs lots of PHP information
phpversion - Gets the current PHP version
putenv - Sets the value of an environment variable
restore_include_path - Restores the value of the include_path configuration option
set_include_path - Sets the include_path configuration option
set_magic_quotes_runtime - Sets the current active configuration setting of magic_quotes_runtime
set_time_limit - Limits the maximum execution time
version_compare - Compares two "PHP-standardized" version number strings
zend_logo_guid - Gets the Zend guid
zend_version - Gets the version of the current Zend engine
CXV. POSIX
posix_access - Determine accessibility of a file
posix_ctermid - Get path name of controlling terminal
posix_get_last_error - Retrieve the error number set by the last posix function that failed
posix_getcwd - Pathname of current directory
posix_getegid - Return the effective group ID of the current process
posix_geteuid - Return the effective user ID of the current process
posix_getgid - Return the real group ID of the current process
posix_getgrgid - Return info about a group by group id
posix_getgrnam - Return info about a group by name
posix_getgroups - Return the group set of the current process
posix_getlogin - Return login name
posix_getpgid - Get process group id for job control
posix_getpgrp - Return the current process group identifier
posix_getpid - Return the current process identifier
posix_getppid - Return the parent process identifier
posix_getpwnam - Return info about a user by username
posix_getpwuid - Return info about a user by user id
posix_getrlimit - Return info about system resource limits
posix_getsid - Get the current sid of the process
posix_getuid - Return the real user ID of the current process
posix_isatty - Determine if a file descriptor is an interactive terminal
posix_kill - Send a signal to a process
posix_mkfifo - Create a fifo special file (a named pipe)
posix_mknod - Create a special or ordinary file (POSIX.1)
posix_setegid - Set the effective GID of the current process
posix_seteuid - Set the effective UID of the current process
posix_setgid - Set the GID of the current process
posix_setpgid - Set process group id for job control
posix_setsid - Make the current process a session leader
posix_setuid - Set the UID of the current process
posix_strerror - Retrieve the system error message associated with the given errno
posix_times - Get process times
posix_ttyname - Determine terminal device name
posix_uname - Get system name
CXVI. POSIX Regex
ereg_replace - 替换正则表达式
ereg - 正则表达式匹配
eregi_replace - 不区分大小写替换正则表达式
eregi - 不区分大小写的正则表达式匹配
split - 用正则表达式将字符串分割到数组中
spliti - 用正则表达式不区分大小写将字符串分割到数组中
sql_regcase - 产生用于不区分大小的匹配的正则表达式
CXVII. PostgreSQL
pg_affected_rows - 返回受影响的记录数目
pg_cancel_query - 取消异步查询
pg_client_encoding - 取得客户端编码方式
pg_close - 关闭一个 PostgreSQL 连接
pg_connect - 打开一个 PostgreSQL 连接
pg_connection_busy - 获知连接是否为忙
pg_connection_reset - 重置连接(再次连接)
pg_connection_status - 获得连接状态
pg_convert - 将关联的数组值转换为适合 SQL 语句的格式。
pg_copy_from - 根据数组将记录插入表中
pg_copy_to - 将一个表拷贝到数组中
pg_dbname - 获得数据库名
pg_delete - 删除记录
pg_end_copy - 与 PostgreSQL 后端同步
pg_escape_bytea - 转义 bytea 类型的二进制数据
pg_escape_string - 转义 text/char 类型的字符串
pg_execute - Sends a request to execute a prepared statement with given parameters, and waits for the result.
pg_fetch_all_columns - Fetches all rows in a particular result column as an array
pg_fetch_all - 从结果中提取所有行作为一个数组
pg_fetch_array - 提取一行作为数组
pg_fetch_assoc - 提取一行作为关联数组
pg_fetch_object - 提取一行作为对象
pg_fetch_result - 从结果资源中返回值
pg_fetch_row - 提取一行作为枚举数组
pg_field_is_null - 测试字段是否为 NULL
pg_field_name - 返回字段的名字
pg_field_num - 返回字段的编号
pg_field_prtlen - 返回打印出来的长度
pg_field_size - 返回指定字段占用内部存储空间的大小
pg_field_type_oid - Returns the type ID (OID) for the corresponding field number
pg_field_type - 返回相应字段的类型名称
pg_free_result - 释放查询结果占用的内存
pg_get_notify - Ping 数据库连接
pg_get_pid - Ping 数据库连接
pg_get_result - 取得异步查询结果
pg_host - 返回和某连接关联的主机名
pg_insert - 将数组插入到表中
pg_last_error - 得到某连接的最后一条错误信息
pg_last_notice - 返回 PostgreSQL 服务器最新一条公告信息
pg_last_oid - 返回上一个对象的 oid
pg_lo_close - 关闭一个大型对象
pg_lo_create - 新建一个大型对象
pg_lo_export - 将大型对象导出到文件
pg_lo_import - 将文件导入为大型对象
pg_lo_open - 打开一个大型对象
pg_lo_read_all - 读入整个大型对象并直接发送给浏览器
pg_lo_read - 从大型对象中读入数据
pg_lo_seek - 移动大型对象中的指针
pg_lo_tell - 返回大型对象的当前指针位置
pg_lo_unlink - 删除一个大型对象
pg_lo_write - 向大型对象写入数据
pg_meta_data - 获得表的元数据
pg_num_fields - 返回字段的数目
pg_num_rows - 返回行的数目
pg_options - 获得和连接有关的选项
pg_parameter_status - Looks up a current parameter setting of the server.
pg_pconnect - 打开一个持久的 PostgreSQL 连接
pg_ping - Ping 数据库连接
pg_port - 返回该连接的端口号
pg_prepare - Submits a request to create a prepared statement with the given parameters, and waits for completion.
pg_put_line - 向 PostgreSQL 后端发送以 NULL 结尾的字符串
pg_query_params - Submits a command to the server and waits for the result, with the ability to pass parameters separately from the SQL command text.
pg_query - 执行查询
pg_result_error_field - Returns an individual field of an error report.
pg_result_error - 获得查询结果的错误信息
pg_result_seek - 在结果资源中设定内部行偏移量
pg_result_status - 获得查询结果的状态
pg_select - 选择记录
pg_send_execute - Sends a request to execute a prepared statement with given parameters, without waiting for the result(s).
pg_send_prepare - Sends a request to create a prepared statement with the given parameters, without waiting for completion.
pg_send_query_params - Submits a command and separate parameters to the server without waiting for the result(s).
pg_send_query - 发送异步查询
pg_set_client_encoding - 设定客户端编码
pg_set_error_verbosity - Determines the verbosity of messages returned by pg_last_error and pg_result_error.
pg_trace - 启动一个 PostgreSQL 连接的追踪功能
pg_transaction_status - Returns the current in-transaction status of the server.
pg_tty - 返回该连接的 tty 号
pg_unescape_bytea - 取消 bytea 类型中的字符串转义
pg_untrace - 关闭 PostgreSQL 连接的追踪功能
pg_update - 更新表
pg_version - Returns an array with client, protocol and server version (when available)
CXVIII. PostgreSQL (PDO)
PDO_PGSQL DSN - Connecting to PostgreSQL databases
CXIX. Printer
printer_abort - Deletes the printer's spool file
printer_close - Close an open printer connection
printer_create_brush - Create a new brush
printer_create_dc - Create a new device context
printer_create_font - Create a new font
printer_create_pen - Create a new pen
printer_delete_brush - Delete a brush
printer_delete_dc - Delete a device context
printer_delete_font - Delete a font
printer_delete_pen - Delete a pen
printer_draw_bmp - Draw a bmp
printer_draw_chord - Draw a chord
printer_draw_elipse - Draw an ellipse
printer_draw_line - Draw a line
printer_draw_pie - Draw a pie
printer_draw_rectangle - Draw a rectangle
printer_draw_roundrect - Draw a rectangle with rounded corners
printer_draw_text - Draw text
printer_end_doc - Close document
printer_end_page - Close active page
printer_get_option - Retrieve printer configuration data
printer_list - Return an array of printers attached to the server
printer_logical_fontheight - Get logical font height
printer_open - Open connection to a printer
printer_select_brush - Select a brush
printer_select_font - Select a font
printer_select_pen - Select a pen
printer_set_option - Configure the printer connection
printer_start_doc - Start a new document
printer_start_page - Start a new page
printer_write - Write data to the printer
CXX. Program Execution
escapeshellarg - Escape a string to be used as a shell argument
escapeshellcmd - Escape shell metacharacters
exec - Execute an external program
passthru - Execute an external program and display raw output
proc_close - Close a process opened by proc_open and return the exit code of that process.
proc_get_status - Get information about a process opened by proc_open
proc_nice - Change the priority of the current process
proc_open - Execute a command and open file pointers for input/output
proc_terminate - kills a process opened by proc_open
shell_exec - Execute command via shell and return the complete output as a string
system - Execute an external program and display the output
CXXI. PS
ps_add_bookmark - Add bookmark to current page
ps_add_launchlink - Adds link which launches file
ps_add_locallink - Adds link to a page in the same document
ps_add_note - Adds note to current page
ps_add_pdflink - Adds link to a page in a second pdf document
ps_add_weblink - Adds link to a web location
ps_arc - Draws an arc counterclockwise
ps_arcn - Draws an arc clockwise
ps_begin_page - Start a new page
ps_begin_pattern - Start a new pattern
ps_begin_template - Start a new template
ps_circle - Draws a circle
ps_clip - Clips drawing to current path
ps_close_image - Closes image and frees memory
ps_close - Closes a PostScript document
ps_closepath_stroke - Closes and strokes path
ps_closepath - Closes path
ps_continue_text - Continue text in next line
ps_curveto - Draws a curve
ps_delete - Deletes all resources of a PostScript document
ps_end_page - End a page
ps_end_pattern - End a pattern
ps_end_template - End a template
ps_fill_stroke - Fills and strokes the current path
ps_fill - Fills the current path
ps_findfont - Loads a font
ps_get_buffer - Fetches the full buffer containig the generated PS data
ps_get_parameter - Gets certain parameters
ps_get_value - Gets certain values
ps_hyphenate - Hyphenates a word
ps_lineto - Draws a line
ps_makespotcolor - Create spot color
ps_moveto - Sets current point
ps_new - Creates a new PostScript document object
ps_open_file - Opens a file for output
ps_open_image_file - Opens image from file
ps_open_image - Reads an image for later placement
ps_place_image - Places image on the page
ps_rect - Draws a rectangle
ps_restore - Restore previously save context
ps_rotate - Sets rotation factor
ps_save - Save current context
ps_scale - Sets scaling factor
ps_set_border_color - Sets color of border for annotations
ps_set_border_dash - Sets length of dashes for border of annotations
ps_set_border_style - Sets border style of annotations
ps_set_info - Sets information fields of document
ps_set_parameter - Sets certain parameters
ps_set_text_pos - Sets position for text output
ps_set_value - Sets certain values
ps_setcolor - Sets current color
ps_setdash - Sets appearance of a dashed line
ps_setflat - Sets flatness
ps_setfont - Sets font to use for following output
ps_setgray - Sets gray value
ps_setlinecap - Sets appearance of line ends
ps_setlinejoin - Sets how contected lines are joined
ps_setlinewidth - Sets width of a line
ps_setmiterlimit - Sets the miter limit
ps_setpolydash - Sets appearance of a dashed line
ps_shading_pattern - Creates a pattern based on a shading
ps_shading - Creates a shading for later use
ps_shfill - Fills an area with a shading
ps_show_boxed - Output text in a box
ps_show_xy - Output text at given position
ps_show - Output text
ps_string_geometry - Gets geometry of a string
ps_stringwidth - Gets width of a string
ps_stroke - Draws the current path
ps_symbol_name - Gets name of a glyph
ps_symbol_width - Gets width of a glyph
ps_symbol - Output a glyph
ps_translate - Sets translation
CXXII. Pspell
pspell_add_to_personal - Add the word to a personal wordlist
pspell_add_to_session - Add the word to the wordlist in the current session
pspell_check - Check a word
pspell_clear_session - Clear the current session
pspell_config_create - Create a config used to open a dictionary
pspell_config_data_dir - location of language data files
pspell_config_dict_dir - Location of the main word list
pspell_config_ignore - Ignore words less than N characters long
pspell_config_mode - Change the mode number of suggestions returned
pspell_config_personal - Set a file that contains personal wordlist
pspell_config_repl - Set a file that contains replacement pairs
pspell_config_runtogether - Consider run-together words as valid compounds
pspell_config_save_repl - Determine whether to save a replacement pairs list along with the wordlist
pspell_new_config - Load a new dictionary with settings based on a given config
pspell_new_personal - Load a new dictionary with personal wordlist
pspell_new - Load a new dictionary
pspell_save_wordlist - Save the personal wordlist to a file
pspell_store_replacement - Store a replacement pair for a word
pspell_suggest - Suggest spellings of a word
CXXIII. qtdom
qdom_error - Returns the error string from the last QDOM operation or FALSE if no errors occurred
qdom_tree - Creates a tree of an XML string
CXXIV. radius
radius_acct_open - Creates a Radius handle for accounting
radius_add_server - Adds a server
radius_auth_open - Creates a Radius handle for authentication
radius_close - Frees all ressources
radius_config - Causes the library to read the given configuration file
radius_create_request - Create accounting or authentication request
radius_cvt_addr - Converts raw data to IP-Address
radius_cvt_int - Converts raw data to integer
radius_cvt_string - Converts raw data to string
radius_demangle_mppe_key - Derives mppe-keys from mangled data
radius_demangle - Demangles data
radius_get_attr - Extracts an attribute
radius_get_vendor_attr - Extracts a vendor specific attribute
radius_put_addr - Attaches an IP-Address attribute
radius_put_attr - Attaches a binary attribute
radius_put_int - Attaches an integer attribute
radius_put_string - Attaches a string attribute
radius_put_vendor_addr - Attaches a vendor specific IP-Address attribute
radius_put_vendor_attr - Attaches a vendor specific binary attribute
radius_put_vendor_int - Attaches a vendor specific integer attribute
radius_put_vendor_string - Attaches a vendor specific string attribute
radius_request_authenticator - Returns the request authenticator
radius_send_request - Sends the request and waites for a reply
radius_server_secret - Returns the shared secret
radius_strerror - Returns an error message
CXXV. Rar
rar_close - Close Rar archive and free all resources
rar_entry_get - Get entry object from the Rar archive
Rar::extract - Extract entry from the archive
Rar::getAttr - Get attributes of the entry
Rar::getCrc - Get CRC of the entry
Rar::getFileTime - Get entry last modification time
Rar::getHostOs - Get entry host OS
Rar::getMethod - Get pack method of the entry
Rar::getName - Get name of the entry
Rar::getPackedSize - Get packed size of the entry
Rar::getUnpackedSize - Get unpacked size of the entry
Rar::getVersion - Get version of the archiver used to add the entry
rar_list - Get entries list from the Rar archive
rar_open - Open Rar archive
CXXVI. Readline
readline_add_history - Adds a line to the history
readline_callback_handler_install - Initializes the readline callback interface and terminal, prints the prompt and returns immediately
readline_callback_handler_remove - Removes a previously installed callback handler and restores terminal settings
readline_callback_read_char - Reads a character and informs the readline callback interface when a line is received
readline_clear_history - Clears the history
readline_completion_function - Registers a completion function
readline_info - Gets/sets various internal readline variables
readline_list_history - Lists the history
readline_on_new_line - Inform readline that the cursor has moved to a new line
readline_read_history - Reads the history
readline_redisplay - Ask readline to redraw the display
readline_write_history - Writes the history
readline - Reads a line
CXXVII. Recode
recode_file - Recode from file to file according to recode request
recode_string - Recode a string according to a recode request
recode - 别名 recode_string
CXXVIII. RPMReader
rpm_close - Closes an RPM file
rpm_get_tag - Retrieves a header tag from an RPM file
rpm_is_valid - Tests a filename for validity as an RPM file
rpm_open - Opens an RPM file
rpm_version - Returns a string representing the current version of the rpmreader extension
CXXIX. runkit
Runkit_Sandbox - Runkit Sandbox Class -- PHP Virtual Machine
Runkit_Sandbox_Parent - Runkit Anti-Sandbox Class
runkit_class_adopt - Convert a base class to an inherited class, add ancestral methods when appropriate
runkit_class_emancipate - Convert an inherited class to a base class, removes any method whose scope is ancestral
runkit_constant_add - Similar to define(), but allows defining in class definitions as well
runkit_constant_redefine - Redefine an already defined constant
runkit_constant_remove - Remove/Delete an already defined constant
runkit_function_add - Add a new function, similar to create_function
runkit_function_copy - Copy a function to a new function name
runkit_function_redefine - Replace a function definition with a new implementation
runkit_function_remove - Remove a function definition
runkit_function_rename - Change a function's name
runkit_import - Process a PHP file importing function and class definitions, overwriting where appropriate
runkit_lint_file - Check the PHP syntax of the specified file
runkit_lint - Check the PHP syntax of the specified php code
runkit_method_add - Dynamically adds a new method to a given class
runkit_method_copy - Copies a method from class to another
runkit_method_redefine - Dynamically changes the code of the given method
runkit_method_remove - Dynamically removes the given method
runkit_method_rename - Dynamically changes the name of the given method
runkit_return_value_used - Determines if the current functions return value will be used
runkit_sandbox_output_handler - Specify a function to capture and/or process output from a runkit sandbox
runkit_superglobals - Return numerically indexed array of registered superglobals
CXXX. Satellite
OrbitEnum - Use CORBA enums
OrbitObject - Access CORBA objects
OrbitStruct - Use CORBA structs
satellite_caught_exception - See if an exception was caught from the previous function
satellite_exception_id - Get the repository id for the latest exception.
satellite_exception_value - Get the exception struct for the latest exception
satellite_get_repository_id - NOT IMPLEMENTED
satellite_load_idl - Instruct the type manager to load an IDL file
satellite_object_to_string - Convert an object to its string representation
CXXXI. SDO
SDO_DAS_ChangeSummary::beginLogging - Begin change logging
SDO_DAS_ChangeSummary::endLogging - End change logging
SDO_DAS_ChangeSummary::getChangeType - Get the type of change made to an SDO_DataObject
SDO_DAS_ChangeSummary::getChangedDataObjects - Get the changed data objects from a change summary
SDO_DAS_ChangeSummary::getOldContainer - Get the old container for a deleted SDO_DataObject
SDO_DAS_ChangeSummary::getOldValues - Get the old values for a given changed SDO_DataObject
SDO_DAS_ChangeSummary::isLogging - Test to see whether change logging is switched on
SDO_DAS_DataFactory::addPropertyToType - Adds a property to a type
SDO_DAS_DataFactory::addType - Add a new type to a model
SDO_DAS_DataFactory::getDataFactory - Get a data factory instance
SDO_DAS_DataObject::getChangeSummary - Get a data object's change summary
SDO_DAS_Setting::getListIndex - Get the list index for a changed many-valued property
SDO_DAS_Setting::getPropertyIndex - Get the property index for a changed property
SDO_DAS_Setting::getPropertyName - Get the property name for a changed property
SDO_DAS_Setting::getValue - Get the old value for the changed property
SDO_DAS_Setting::isSet - Test whether a property was set prior to being modified
SDO_DataFactory::create - Create an SDO_DataObject
SDO_DataObject::clear - Clear an SDO_DataObject's properties
SDO_DataObject::createDataObject - Create a child SDO_DataObject
SDO_DataObject::getContainer - Get a data object's container
SDO_DataObject::getContainmentPropertyName - Get the container's property name
SDO_DataObject::getSequence - Get the sequence for a data object
SDO_DataObject::getType - Get the type of a data object
SDO_List::insert - Insert into a list
SDO_Model_Property::getContainingType - Get the SDO_Model_Type which contains this property
SDO_Model_Property::getDefault - Get the default value for the property
SDO_Model_Property::getName - Get the name of the SDO_Model_Property
SDO_Model_Property::getType - Get the SDO_Model_Type of the property
SDO_Model_Property::isContainment - Test to see if the property defines a containment relationship
SDO_Model_Property::isMany - Test to see if the property is many-valued
SDO_Model_ReflectionDataObject::__construct - Construct an SDO_Model_ReflectionDataObject
SDO_Model_ReflectionDataObject::getContainmentProperty - Get the parent's SDO_Model_Property which defines the containment relationship to the reflected data object
SDO_Model_ReflectionDataObject::getInstanceProperties - Get the instance properties of the SDO_DataObject
SDO_Model_ReflectionDataObject::getType - Get the SDO_Model_Type for the SDO_DataObject
SDO_Model_Type::getBaseType - Get the base type for this type
SDO_Model_Type::getName - Get the name of the type
SDO_Model_Type::getNamespaceURI - Get the namespace URI of the type
SDO_Model_Type::getProperties - Get the SDO_Model_Property objects defined for the type
SDO_Model_Type::getProperty - Get an SDO_Model_Property of the type
SDO_Model_Type::isDataType - Test to see if this SDO_Model_Type is a primitive data type
SDO_Model_Type::isInstance - Test for an SDO_DataObject being an instance of this SDO_Model_Type
SDO_Model_Type::isOpenType - Test to see if this type is an open type
SDO_Model_Type::isSequencedType - Test to see if this is a sequenced type
SDO_Sequence::getPropertyIndex - Return the property index for the specified sequence index
SDO_Sequence::getPropertyName - Return the property name for the specified sequence index
SDO_Sequence::insert - Insert into a sequence
SDO_Sequence::move - Move an item to another sequence position
CXXXII. SDO DAS XML
SDO_DAS_XML_Document::getEncoding - Returns encoding string
SDO_DAS_XML_Document::getNoNamespaceSchemaLocation - Returns no namespace schema location
SDO_DAS_XML_Document::getRootDataObject - Returns the root SDO_DataObject
SDO_DAS_XML_Document::getRootElementName - Returns root element's name
SDO_DAS_XML_Document::getRootElementURI - Returns root element's URI string
SDO_DAS_XML_Document::getSchemaLocation - Returns schema location
SDO_DAS_XML_Document::getXMLDeclaration - Returns whether the xml declaration is set or not
SDO_DAS_XML_Document::getXMLVersion - Returns xml declaration string
SDO_DAS_XML_Document::setEncoding - Sets the given string as encoding
SDO_DAS_XML_Document::setNoNamespaceSchemaLocation - Sets the given string as no namespace schema location
SDO_DAS_XML_Document::setSchemaLocation - Sets the given string as schema location
SDO_DAS_XML_Document::setXMLDeclaration - Sets the xml declaration
SDO_DAS_XML_Document::setXMLVersion - Sets the given string as xml version
SDO_DAS_XML::create - To create SDO_DAS_XML object for a given schema file
SDO_DAS_XML::createDataObject - Creates SDO_DataObject for a given namespace URI and type name
SDO_DAS_XML::loadFromFile - Returns SDO_DAS_XML_Document object for a given path to xml instance document
SDO_DAS_XML::loadFromString - Returns SDO_DAS_XML_Document for a given xml instance string
SDO_DAS_XML::saveDataObjectToFile - Saves the SDO_DataObject object to File
SDO_DAS_XML::saveDataObjectToString - Saves the SDO_DataObject object to string
SDO_DAS_XML::saveDocumentToFile - Saves the SDO_DAS_XML_Document object to a file
SDO_DAS_XML::saveDocumentToString - Saves the SDO_DAS_XML_Document object to a string
CXXXIII. SDO-DAS-Relational
SDO_DAS_Relational::applyChanges - Applies the changes made to a data graph back to the database.
SDO_DAS_Relational::__construct - Creates an instance of a Relational Data Access Service
SDO_DAS_Relational::createRootDataObject - Returns the special root object in an otherwise empty data graph. Used when creating a data graph from scratch.
SDO_DAS_Relational::executePreparedQuery - Executes an SQL query passed as a prepared statement, with a list of values to substitute for placeholders, and return the results as a normalised data graph.
SDO_DAS_Relational::executeQuery - Executes a given SQL query against a relational database and returns the results as a normalised data graph.
CXXXIV. Semaphore
ftok - Convert a pathname and a project identifier to a System V IPC key
msg_get_queue - Create or attach to a message queue
msg_receive - Receive a message from a message queue
msg_remove_queue - Destroy a message queue
msg_send - Send a message to a message queue
msg_set_queue - Set information in the message queue data structure
msg_stat_queue - Returns information from the message queue data structure
sem_acquire - Acquire a semaphore
sem_get - Get a semaphore id
sem_release - Release a semaphore
sem_remove - Remove a semaphore
shm_attach - Creates or open a shared memory segment
shm_detach - Disconnects from shared memory segment
shm_get_var - Returns a variable from shared memory
shm_put_var - Inserts or updates a variable in shared memory
shm_remove_var - Removes a variable from shared memory
shm_remove - Removes shared memory from Unix systems
CXXXV. SESAM
sesam_affected_rows - Get number of rows affected by an immediate query
sesam_commit - Commit pending updates to the SESAM database
sesam_connect - Open SESAM database connection
sesam_diagnostic - Return status information for last SESAM call
sesam_disconnect - Detach from SESAM connection
sesam_errormsg - Returns error message of last SESAM call
sesam_execimm - Execute an "immediate" SQL-statement
sesam_fetch_array - Fetch one row as an associative array
sesam_fetch_result - Return all or part of a query result
sesam_fetch_row - Fetch one row as an array
sesam_field_array - Return meta information about individual columns in a result
sesam_field_name - Return one column name of the result set
sesam_free_result - Releases resources for the query
sesam_num_fields - Return the number of fields/columns in a result set
sesam_query - Perform a SESAM SQL query and prepare the result
sesam_rollback - Discard any pending updates to the SESAM database
sesam_seek_row - Set scrollable cursor mode for subsequent fetches
sesam_settransaction - Set SESAM transaction parameters
CXXXVI. Session PgSQL
session_pgsql_add_error - Increments error counts and sets last error message
session_pgsql_get_error - Returns number of errors and last error message
session_pgsql_get_field - Get custom field value
session_pgsql_reset - Reset connection to session database servers
session_pgsql_set_field - Set custom field value
session_pgsql_status - Get current save handler status
CXXXVII. Sessions
session_cache_expire - Return current cache expire
session_cache_limiter - Get and/or set the current cache limiter
session_commit - 别名 session_write_close
session_decode - Decodes session data from a string
session_destroy - Destroys all data registered to a session
session_encode - 将当前会话数据编码为一个字符串
session_get_cookie_params - Get the session cookie parameters
session_id - Get and/or set the current session id
session_is_registered - Find out whether a global variable is registered in a session
session_module_name - Get and/or set the current session module
session_name - Get and/or set the current session name
session_regenerate_id - Update the current session id with a newly generated one
session_register - Register one or more global variables with the current session
session_save_path - Get and/or set the current session save path
session_set_cookie_params - Set the session cookie parameters
session_set_save_handler - Sets user-level session storage functions
session_start - Initialize session data
session_unregister - Unregister a global variable from the current session
session_unset - Free all session variables
session_write_close - Write session data and end session
CXXXVIII. shmop
shmop_close - Close shared memory block
shmop_delete - Delete shared memory block
shmop_open - Create or open shared memory block
shmop_read - Read data from shared memory block
shmop_size - Get size of shared memory block
shmop_write - Write data into shared memory block
CXXXIX. SimpleXML
SimpleXMLElement->asXML - Return a well-formed XML string based on SimpleXML element
SimpleXMLElement->attributes - Identifies an element's attributes
SimpleXMLElement->children - Finds children of given node
SimpleXMLElement->xpath - Runs Xpath query on XML data
simplexml_import_dom - Get a SimpleXMLElement object from a DOM node.
simplexml_load_file - Interprets an XML file into an object
simplexml_load_string - Interprets a string of XML into an object
CXL. SNMP
snmp_get_quick_print - 返回 UCD 库中 quick_print 设置的当前值
snmp_get_valueretrieval - Return the method how the SNMP values will be returned
snmp_read_mib - Reads and parses a MIB file into the active MIB tree
snmp_set_enum_print - Return all values that are enums with their enum value instead of the raw integer
snmp_set_oid_numeric_print - Return all objects including their respective object id within the specified one
snmp_set_quick_print - 设置 UCD SNMP 库中 quick_print 的值
snmp_set_valueretrieval - Specify the method how the SNMP values will be returned
snmpget - 获取一个 SNMP 对象
snmpgetnext - Fetch a SNMP object
snmprealwalk - 返回指定的所有对象,包括它们各自的对象 ID
snmpset - 设置一个 SNMP 对象
snmpwalk - 从代理返回所有的 SNMP 对象
snmpwalkoid - 查询关于网络实体的信息树
CXLI. SOAP
is_soap_fault - Checks if SOAP call was failed
SoapClient->__call() - Calls a SOAP function (deprecated)
SoapClient->__construct() - SoapClient constructor
SoapClient->__doRequest() - Performs a SOAP request
SoapClient->__getFunctions() - Returns list of SOAP functions
SoapClient->__getLastRequest() - Returns last SOAP request
SoapClient->__getLastRequestHeaders() - Returns last SOAP request headers
SoapClient->__getLastResponse() - Returns last SOAP response.
SoapClient->__getLastResponseHeaders() - Returns last SOAP response headers.
SoapClient->__getTypes() - Returns list of SOAP types
SoapClient->__setCookie() - Sets the cookie that will be sent with the SOAP request
SoapClient->__soapCall() - Calls a SOAP function
SoapFault->__construct() - SoapFault constructor
SoapHeader->__construct() - SoapHeader constructor
SoapParam->__construct() - SoapParam constructor
SoapServer->addFunction() - Adds one or several functions those will handle SOAP requests
SoapServer->__construct() - SoapServer constructor
SoapServer->fault() - Issue SoapServer fault indicating an error
SoapServer->getFunctions() - Returns list of defined functions
SoapServer->handle() - Handles a SOAP request
SoapServer->setClass() - Sets class which will handle SOAP requests
SoapServer->setPersistence() - Sets persistence mode of SoapServer
SoapVar->__construct() - SoapVar constructor
use_soap_error_handler - Set whether to use the SOAP error handler and return the former value
CXLII. Sockets
socket_accept - Accepts a connection on a socket
socket_bind - Binds a name to a socket
socket_clear_error - Clears the error on the socket or the last error code
socket_close - Closes a socket resource
socket_connect - Initiates a connection on a socket
socket_create_listen - Opens a socket on port to accept connections
socket_create_pair - Creates a pair of indistinguishable sockets and stores them in an array
socket_create - Create a socket (endpoint for communication)
socket_get_option - Gets socket options for the socket
socket_getpeername - Queries the remote side of the given socket which may either result in host/port or in a Unix filesystem path, dependent on its type
socket_getsockname - Queries the local side of the given socket which may either result in host/port or in a Unix filesystem path, dependent on its type
socket_last_error - Returns the last error on the socket
socket_listen - Listens for a connection on a socket
socket_read - Reads a maximum of length bytes from a socket
socket_recv - Receives data from a connected socket
socket_recvfrom - Receives data from a socket, connected or not
socket_select - Runs the select() system call on the given arrays of sockets with a specified timeout
socket_send - Sends data to a connected socket
socket_sendto - Sends a message to a socket, whether it is connected or not
socket_set_block - Sets blocking mode on a socket resource
socket_set_nonblock - Sets nonblocking mode for file descriptor fd
socket_set_option - Sets socket options for the socket
socket_shutdown - Shuts down a socket for receiving, sending, or both
socket_strerror - Return a string describing a socket error
socket_write - Write to a socket
CXLIII. spl
ArrayIterator::current - Return current array entry
ArrayIterator::key - Return current array key
ArrayIterator::next - Move to next entry
ArrayIterator::rewind - Rewind array back to the start
ArrayIterator::seek - Seek to position
ArrayIterator::valid - Check whether array contains more entries
ArrayObject::append - Appends the value
ArrayObject::__construct - Construct a new array object
ArrayObject::count - Return the number of elements in the Iterator
ArrayObject::getIterator - Create a new iterator from an ArrayObject instance
ArrayObject::offsetExists - Returns whether the requested $index exists
ArrayObject::offsetGet - Returns the value at the specified $index
ArrayObject::offsetSet - Sets the value at the specified $index to $newval
ArrayObject::offsetUnset - Unsets the value at the specified $index
CachingIterator::hasNext - Check whether the inner iterator has a valid next element
CachingIterator::next - Move the iterator forward
CachingIterator::rewind - Rewind the iterator
CachingIterator::__toString - Return the string representation of the current element
CachingIterator::valid - Check whether the current element is valid
CachingRecursiveIterator::getChildren - Return the inner iterator's children as a CachingRecursiveIterator
CachingRecursiveIterator::hasChildren - Check whether the current element of the inner iterator has children
DirectoryIterator::__construct - Constructs a new dir iterator from a path
DirectoryIterator::current - Return this (needed for Iterator interface)
DirectoryIterator::getATime - Get last access time of file
DirectoryIterator::getCTime - Get inode modification time of file
DirectoryIterator::getChildren - Returns an iterator for the current entry if it is a directory
DirectoryIterator::getFilename - Return filename of current dir entry
DirectoryIterator::getGroup - Get file group
DirectoryIterator::getInode - Get file inode
DirectoryIterator::getMTime - Get last modification time of file
DirectoryIterator::getOwner - Get file owner
DirectoryIterator::getPath - Return directory path
DirectoryIterator::getPathname - Return path and filename of current dir entry
DirectoryIterator::getPerms - Get file permissions
DirectoryIterator::getSize - Get file size
DirectoryIterator::getType - Get file type
DirectoryIterator::isDir - Returns true if file is directory
DirectoryIterator::isDot - Returns true if current entry is '.' or '..'
DirectoryIterator::isExecutable - Returns true if file is executable
DirectoryIterator::isFile - Returns true if file is a regular file
DirectoryIterator::isLink - Returns true if file is symbolic link
DirectoryIterator::isReadable - Returns true if file can be read
DirectoryIterator::isWritable - Returns true if file can be written
DirectoryIterator::key - Return current dir entry
DirectoryIterator::next - Move to next entry
DirectoryIterator::rewind - Rewind dir back to the start
DirectoryIterator::valid - Check whether dir contains more entries
FilterIterator::current - Get the current element value
FilterIterator::getInnerIterator - Get the inner iterator
FilterIterator::key - Get the current key
FilterIterator::next - Move the iterator forward
FilterIterator::rewind - Rewind the iterator
FilterIterator::valid - Check whether the current element is valid
LimitIterator::getPosition - Return the current position
LimitIterator::next - Move the iterator forward
LimitIterator::rewind - Rewind the iterator to the specified starting offset
LimitIterator::seek - Seek to the given position
LimitIterator::valid - Check whether the current element is valid
ParentIterator::getChildren - Return the inner iterator's children contained in a ParentIterator
ParentIterator::hasChildren - Check whether the inner iterator's current element has children
ParentIterator::next - Move the iterator forward
ParentIterator::rewind - Rewind the iterator
RecursiveDirectoryIterator::getChildren - Returns an iterator for the current entry if it is a directory
RecursiveDirectoryIterator::hasChildren - Returns whether current entry is a directory and not '.' or '..'
RecursiveDirectoryIterator::key - Return path and filename of current dir entry
RecursiveDirectoryIterator::next - Move to next entry
RecursiveDirectoryIterator::rewind - Rewind dir back to the start
RecursiveIteratorIterator::current - Access the current element value
RecursiveIteratorIterator::getDepth - Get the current depth of the recursive iteration
RecursiveIteratorIterator::getSubIterator - The current active sub iterator
RecursiveIteratorIterator::key - Access the current key
RecursiveIteratorIterator::next - Move forward to the next element
RecursiveIteratorIterator::rewind - Rewind the iterator to the first element of the top level inner iterator
RecursiveIteratorIterator::valid - Check whether the current position is valid
SimpleXMLIterator::current - Return current SimpleXML entry
SimpleXMLIterator::getChildren - Returns an iterator for the current entry if it is a SimpleXML object
SimpleXMLIterator::hasChildren - Returns whether current entry is a SimpleXML object
SimpleXMLIterator::key - Return current SimpleXML key
SimpleXMLIterator::next - Move to next entry
SimpleXMLIterator::rewind - Rewind SimpleXML back to the start
SimpleXMLIterator::valid - Check whether SimpleXML contains more entries
class_implements - Return the interfaces which are implemented by the given class
class_parents - Return the parent classes of the given class
iterator_count - Count the elements in an iterator
iterator_to_array - Copy the iterator into an array
spl_classes - Return available SPL classes
CXLIV. SQLite
sqlite_array_query - Execute a query against a given database and returns an array
sqlite_busy_timeout - Set busy timeout duration, or disable busy handlers
sqlite_changes - Returns the number of rows that were changed by the most recent SQL statement
sqlite_close - Closes an open SQLite database
sqlite_column - Fetches a column from the current row of a result set
sqlite_create_aggregate - Register an aggregating UDF for use in SQL statements
sqlite_create_function - Registers a "regular" User Defined Function for use in SQL statements
sqlite_current - Fetches the current row from a result set as an array
sqlite_error_string - Returns the textual description of an error code
sqlite_escape_string - Escapes a string for use as a query parameter
sqlite_exec - Executes a result-less query against a given database
sqlite_factory - Opens a SQLite database and returns a SQLiteDatabase object
sqlite_fetch_all - Fetches all rows from a result set as an array of arrays
sqlite_fetch_array - Fetches the next row from a result set as an array
sqlite_fetch_column_types - Return an array of column types from a particular table
sqlite_fetch_object - Fetches the next row from a result set as an object
sqlite_fetch_single - Fetches the first column of a result set as a string
sqlite_fetch_string - 别名 sqlite_fetch_single
sqlite_field_name - Returns the name of a particular field
sqlite_has_more - Finds whether or not more rows are available
sqlite_has_prev - Returns whether or not a previous row is available
sqlite_key - Returns the current row index
sqlite_last_error - Returns the error code of the last error for a database
sqlite_last_insert_rowid - Returns the rowid of the most recently inserted row
sqlite_libencoding - Returns the encoding of the linked SQLite library
sqlite_libversion - Returns the version of the linked SQLite library
sqlite_next - Seek to the next row number
sqlite_num_fields - Returns the number of fields in a result set
sqlite_num_rows - Returns the number of rows in a buffered result set
sqlite_open - Opens a SQLite database and create the database if it does not exist
sqlite_popen - Opens a persistent handle to an SQLite database and create the database if it does not exist
sqlite_prev - Seek to the previous row number of a result set
sqlite_query - Executes a query against a given database and returns a result handle
sqlite_rewind - Seek to the first row number
sqlite_seek - Seek to a particular row number of a buffered result set
sqlite_single_query - Executes a query and returns either an array for one single column or the value of the first row
sqlite_udf_decode_binary - Decode binary data passed as parameters to an UDF
sqlite_udf_encode_binary - Encode binary data before returning it from an UDF
sqlite_unbuffered_query - Execute a query that does not prefetch and buffer all data
sqlite_valid - Returns whether more rows are available
CXLV. SQLite (PDO)
PDO_SQLITE DSN - Connecting to SQLite databases
PDO::sqliteCreateAggregate - Registers an aggregating User Defined Function for use in SQL statements
PDO::sqliteCreateFunction - Registers a User Defined Function for use in SQL statements
CXLVI. ssh2
ssh2_auth_hostbased_file - Authenticate using a public hostkey
ssh2_auth_none - Authenticate as "none"
ssh2_auth_password - Authenticate over SSH using a plain password
ssh2_auth_pubkey_file - Authenticate using a public key
ssh2_connect - Connect to an SSH server
ssh2_exec - Execute a command on a remote server
ssh2_fetch_stream - Fetch an extended data stream
ssh2_fingerprint - Retreive fingerprint of remote server
ssh2_methods_negotiated - Return list of negotiated methods
ssh2_publickey_add - Add an authorized publickey
ssh2_publickey_init - Initialize Publickey subsystem
ssh2_publickey_list - List currently authorized publickeys
ssh2_publickey_remove - Remove an authorized publickey
ssh2_scp_recv - Request a file via SCP
ssh2_scp_send - Send a file via SCP
ssh2_sftp_lstat - Stat a symbolic link
ssh2_sftp_mkdir - Create a directory
ssh2_sftp_readlink - Return the target of a symbolic link
ssh2_sftp_realpath - Resolve the realpath of a provided path string
ssh2_sftp_rename - Rename a remote file
ssh2_sftp_rmdir - Remove a directory
ssh2_sftp_stat - Stat a file on a remote filesystem
ssh2_sftp_symlink - Create a symlink
ssh2_sftp_unlink - Delete a file
ssh2_sftp - Initialize SFTP subsystem
ssh2_shell - Request an interactive shell
ssh2_tunnel - Open a tunnel through a remote server
CXLVII. Statistics
stats_absolute_deviation - Returns the absolute deviation of an array of values
stats_cdf_beta - CDF function for BETA Distribution. Calculates any one parameter of the beta distribution given values for the others.
stats_cdf_binomial - Calculates any one parameter of the binomial distribution given values for the others.
stats_cdf_cauchy - Not documented
stats_cdf_chisquare - Calculates any one parameter of the chi-square distribution given values for the others.
stats_cdf_exponential - Not documented
stats_cdf_f - Calculates any one parameter of the F distribution given values for the others.
stats_cdf_gamma - Calculates any one parameter of the gamma distribution given values for the others.
stats_cdf_laplace - Not documented
stats_cdf_logistic - Not documented
stats_cdf_negative_binomial - Calculates any one parameter of the negative binomial distribution given values for the others.
stats_cdf_noncentral_chisquare - Calculates any one parameter of the non-central chi-square distribution given values for the others.
stats_cdf_noncentral_f - Calculates any one parameter of the Non-central F distribution given values for the others.
stats_cdf_poisson - Calculates any one parameter of the Poisson distribution given values for the others.
stats_cdf_t - Calculates any one parameter of the T distribution given values for the others.
stats_cdf_uniform - Not documented
stats_cdf_weibull - Not documented
stats_covariance - Computes the covariance of two data sets
stats_den_uniform - Not documented
stats_dens_beta - Not documented
stats_dens_cauchy - Not documented
stats_dens_chisquare - Not documented
stats_dens_exponential - Not documented
stats_dens_f -
stats_dens_gamma - Not documented
stats_dens_laplace - Not documented
stats_dens_logistic - Not documented
stats_dens_negative_binomial - Not documented
stats_dens_normal - Not documented
stats_dens_pmf_binomial - Not documented
stats_dens_pmf_hypergeometric -
stats_dens_pmf_poisson - Not documented
stats_dens_t - Not documented
stats_dens_weibull - Not documented
stats_harmonic_mean - Returns the harmonic mean of an array of values
stats_kurtosis - Computes the kurtosis of the data in the array
stats_rand_gen_beta - Generates beta random deviate
stats_rand_gen_chisquare - Generates random deviate from the distribution of a chisquare with "df" degrees of freedom random variable.
stats_rand_gen_exponential - Generates a single random deviate from an exponential distribution with mean "av"
stats_rand_gen_f - Generates a random deviate from the F (variance ratio) distribution with "dfn" degrees of freedom in the numerator and "dfd" degrees of freedom in the denominator. Method : directly generates ratio of chisquare variates
stats_rand_gen_funiform - Generates uniform float between low (exclusive) and high (exclusive)
stats_rand_gen_gamma - Generates random deviates from a gamma distribution
stats_rand_gen_ibinomial_negative - Generates a single random deviate from a negative binomial distribution. Arguments : n - the number of trials in the negative binomial distribution from which a random deviate is to be generated (n > 0), p - the probability of an event (0 < p < 1)).
stats_rand_gen_ibinomial - Generates a single random deviate from a binomial distribution whose number of trials is "n" (n >= 0) and whose probability of an event in each trial is "pp" ([0;1]). Method : algorithm BTPE
stats_rand_gen_int - Generates random integer between 1 and 2147483562
stats_rand_gen_ipoisson - Generates a single random deviate from a Poisson distribution with mean "mu" (mu >= 0.0).
stats_rand_gen_iuniform - Generates integer uniformly distributed between LOW (inclusive) and HIGH (inclusive)
stats_rand_gen_noncenral_chisquare - Generates random deviate from the distribution of a noncentral chisquare with "df" degrees of freedom and noncentrality parameter "xnonc". d must be >= 1.0, xnonc must >= 0.0
stats_rand_gen_noncentral_f - Generates a random deviate from the noncentral F (variance ratio) distribution with "dfn" degrees of freedom in the numerator, and "dfd" degrees of freedom in the denominator, and noncentrality parameter "xnonc". Method : directly generates ratio of noncentral numerator chisquare variate to central denominator chisquare variate.
stats_rand_gen_noncentral_t - Generates a single random deviate from a noncentral T distribution
stats_rand_gen_normal - Generates a single random deviate from a normal distribution with mean, av, and standard deviation, sd (sd >= 0). Method : Renames SNORM from TOMS as slightly modified by BWB to use RANF instead of SUNIF.
stats_rand_gen_t - Generates a single random deviate from a T distribution
stats_rand_get_seeds - Not documented
stats_rand_phrase_to_seeds - generate two seeds for the RGN random number generator
stats_rand_ranf - Returns a random floating point number from a uniform distribution over 0 - 1 (endpoints of this interval are not returned) using the current generator
stats_rand_setall - Not documented
stats_skew - Computes the skewness of the data in the array
stats_standard_deviation - Returns the standard deviation
stats_stat_binomial_coef - Not documented
stats_stat_correlation - Not documented
stats_stat_gennch - Not documented
stats_stat_independent_t - Not documented
stats_stat_innerproduct -
stats_stat_noncentral_t - Calculates any one parameter of the noncentral t distribution give values for the others.
stats_stat_paired_t - Not documented
stats_stat_percentile - Not documented
stats_stat_powersum - Not documented
stats_variance - Returns the population variance
CXLVIII. Streams
stream_bucket_append - Append bucket to brigade
stream_bucket_make_writeable - Return a bucket object from the brigade for operating on
stream_bucket_new - Create a new bucket for use on the current stream
stream_bucket_prepend - Prepend bucket to brigade
stream_context_create - Create a streams context
stream_context_get_default - Retreive the default streams context
stream_context_get_options - Retrieve options for a stream/wrapper/context
stream_context_set_option - Sets an option for a stream/wrapper/context
stream_context_set_params - Set parameters for a stream/wrapper/context
stream_copy_to_stream - Copies data from one stream to another
stream_filter_append - Attach a filter to a stream
stream_filter_prepend - Attach a filter to a stream
stream_filter_register - Register a stream filter implemented as a PHP class derived from php_user_filter
stream_filter_remove - Remove a filter from a stream
stream_get_contents - Reads remainder of a stream into a string
stream_get_filters - Retrieve list of registered filters
stream_get_line - Gets line from stream resource up to a given delimiter
stream_get_meta_data - 从封装协议文件指针中取得报头/元数据
stream_get_transports - Retrieve list of registered socket transports
stream_get_wrappers - Retrieve list of registered streams
stream_register_wrapper - Alias of stream_wrapper_register
stream_select - Runs the equivalent of the select() system call on the given arrays of streams with a timeout specified by tv_sec and tv_usec
stream_set_blocking - Set blocking/non-blocking mode on a stream
stream_set_timeout - Set timeout period on a stream
stream_set_write_buffer - Sets file buffering on the given stream
stream_socket_accept - Accept a connection on a socket created by stream_socket_server
stream_socket_client - Open Internet or Unix domain socket connection
stream_socket_enable_crypto - Turns encryption on/off on an already connected socket
stream_socket_get_name - Retrieve the name of the local or remote sockets
stream_socket_pair - Creates a pair of connected, indistinguishable socket streams
stream_socket_recvfrom - Receives data from a socket, connected or not
stream_socket_sendto - Sends a message to a socket, whether it is connected or not
stream_socket_server - Create an Internet or Unix domain server socket
stream_register_wrapper - 注册一个用 PHP 类实现的 URL 封装协议
stream_wrapper_restore - Restores a previously unregistered built-in wrapper
stream_wrapper_unregister - Unregister a URL wrapper
CXLIX. Strings
addcslashes - 像 C 那样使用反斜线转义字符串中的字符
addslashes - 使用反斜线引用字符串
bin2hex - 将二进制数据转换成十六进制表示
chop - rtrim 的别名函数
chr - 返回指定的字符
chunk_split - 将字符串分割成小块
convert_cyr_string - 将字符由一种 Cyrillic 字符转换成另一种
convert_uudecode - Decode a uuencoded string
convert_uuencode - Uuencode a string
count_chars - 返回字符串所用字符的信息
crc32 - 计算一个字符串的 crc32 多项式
crypt - One-way string encryption (hashing)
echo - Output one or more strings
explode - 使用一个字符串分割另一个字符串
fprintf - Write a formatted string to a stream
get_html_translation_table - Returns the translation table used by htmlspecialchars and htmlentities
hebrev - Convert logical Hebrew text to visual text
hebrevc - Convert logical Hebrew text to visual text with newline conversion
html_entity_decode - Convert all HTML entities to their applicable characters
htmlentities - Convert all applicable characters to HTML entities
htmlspecialchars_decode - Convert special HTML entities back to characters
htmlspecialchars - Convert special characters to HTML entities
implode - Join array elements with a string
join - 别名 implode
levenshtein - Calculate Levenshtein distance between two strings
localeconv - Get numeric formatting information
ltrim - Strip whitespace (or other characters) from the beginning of a string
md5_file - Calculates the md5 hash of a given file
md5 - Calculate the md5 hash of a string
metaphone - Calculate the metaphone key of a string
money_format - Formats a number as a currency string
nl_langinfo - Query language and locale information
nl2br - Inserts HTML line breaks before all newlines in a string
number_format - Format a number with grouped thousands
ord - Return ASCII value of character
parse_str - Parses the string into variables
print - Output a string
printf - Output a formatted string
quoted_printable_decode - Convert a quoted-printable string to an 8 bit string
quotemeta - Quote meta characters
rtrim - Strip whitespace (or other characters) from the end of a string
setlocale - Set locale information
sha1_file - Calculate the sha1 hash of a file
sha1 - Calculate the sha1 hash of a string
similar_text - Calculate the similarity between two strings
soundex - Calculate the soundex key of a string
sprintf - Return a formatted string
sscanf - Parses input from a string according to a format
str_ireplace - Case-insensitive version of str_replace.
str_pad - Pad a string to a certain length with another string
str_repeat - Repeat a string
str_replace - Replace all occurrences of the search string with the replacement string
str_rot13 - Perform the rot13 transform on a string
str_shuffle - Randomly shuffles a string
str_split - Convert a string to an array
str_word_count - Return information about words used in a string
strcasecmp - Binary safe case-insensitive string comparison
strchr - 别名 strstr
strcmp - Binary safe string comparison
strcoll - Locale based string comparison
strcspn - Find length of initial segment not matching mask
strip_tags - Strip HTML and PHP tags from a string
stripcslashes - Un-quote string quoted with addcslashes
stripos - Find position of first occurrence of a case-insensitive string
stripslashes - Un-quote string quoted with addslashes
stristr - Case-insensitive strstr
strlen - Get string length
strnatcasecmp - Case insensitive string comparisons using a "natural order" algorithm
strnatcmp - String comparisons using a "natural order" algorithm
strncasecmp - Binary safe case-insensitive string comparison of the first n characters
strncmp - Binary safe string comparison of the first n characters
strpbrk - Search a string for any of a set of characters
strpos - Find position of first occurrence of a string
strrchr - Find the last occurrence of a character in a string
strrev - Reverse a string
strripos - Find position of last occurrence of a case-insensitive string in a string
strrpos - Find position of last occurrence of a char in a string
strspn - Find length of initial segment matching mask
strstr - Find first occurrence of a string
strtok - Tokenize string
strtolower - Make a string lowercase
strtoupper - Make a string uppercase
strtr - Translate certain characters
substr_compare - Binary safe optionally case insensitive comparison of 2 strings from an offset, up to length characters
substr_count - Count the number of substring occurrences
substr_replace - Replace text within a portion of a string
substr - Return part of a string
trim - Strip whitespace (or other characters) from the beginning and end of a string
ucfirst - Make a string's first character uppercase
ucwords - Uppercase the first character of each word in a string
vfprintf - Write a formatted string to a stream
vprintf - Output a formatted string
vsprintf - Return a formatted string
wordwrap - Wraps a string to a given number of characters using a string break character
CL. SWF
swf_actiongeturl - Get a URL from a Shockwave Flash movie
swf_actiongotoframe - Play a frame and then stop
swf_actiongotolabel - Display a frame with the specified label
swf_actionnextframe - Go forward one frame
swf_actionplay - Start playing the flash movie from the current frame
swf_actionprevframe - Go backwards one frame
swf_actionsettarget - Set the context for actions
swf_actionstop - Stop playing the flash movie at the current frame
swf_actiontogglequality - Toggle between low and high quality
swf_actionwaitforframe - Skip actions if a frame has not been loaded
swf_addbuttonrecord - Controls location, appearance and active area of the current button
swf_addcolor - Set the global add color to the rgba value specified
swf_closefile - Close the current Shockwave Flash file
swf_definebitmap - Define a bitmap
swf_definefont - Defines a font
swf_defineline - Define a line
swf_definepoly - Define a polygon
swf_definerect - Define a rectangle
swf_definetext - Define a text string
swf_endbutton - End the definition of the current button
swf_enddoaction - End the current action
swf_endshape - Completes the definition of the current shape
swf_endsymbol - End the definition of a symbol
swf_fontsize - Change the font size
swf_fontslant - Set the font slant
swf_fonttracking - Set the current font tracking
swf_getbitmapinfo - Get information about a bitmap
swf_getfontinfo - The height in pixels of a capital A and a lowercase x
swf_getframe - Get the frame number of the current frame
swf_labelframe - Label the current frame
swf_lookat - Define a viewing transformation
swf_modifyobject - Modify an object
swf_mulcolor - Sets the global multiply color to the rgba value specified
swf_nextid - Returns the next free object id
swf_oncondition - Describe a transition used to trigger an action list
swf_openfile - Open a new Shockwave Flash file
swf_ortho2 - Defines 2D orthographic mapping of user coordinates onto the current viewport
swf_ortho - Defines an orthographic mapping of user coordinates onto the current viewport
swf_perspective - Define a perspective projection transformation
swf_placeobject - Place an object onto the screen
swf_polarview - Define the viewer's position with polar coordinates
swf_popmatrix - Restore a previous transformation matrix
swf_posround - Enables or Disables the rounding of the translation when objects are placed or moved
swf_pushmatrix - Push the current transformation matrix back unto the stack
swf_removeobject - Remove an object
swf_rotate - Rotate the current transformation
swf_scale - Scale the current transformation
swf_setfont - Change the current font
swf_setframe - Switch to a specified frame
swf_shapearc - Draw a circular arc
swf_shapecurveto3 - Draw a cubic bezier curve
swf_shapecurveto - Draw a quadratic bezier curve between two points
swf_shapefillbitmapclip - Set current fill mode to clipped bitmap
swf_shapefillbitmaptile - Set current fill mode to tiled bitmap
swf_shapefilloff - Turns off filling
swf_shapefillsolid - Set the current fill style to the specified color
swf_shapelinesolid - Set the current line style
swf_shapelineto - Draw a line
swf_shapemoveto - Move the current position
swf_showframe - Display the current frame
swf_startbutton - Start the definition of a button
swf_startdoaction - Start a description of an action list for the current frame
swf_startshape - Start a complex shape
swf_startsymbol - Define a symbol
swf_textwidth - Get the width of a string
swf_translate - Translate the current transformations
swf_viewport - Select an area for future drawing
CLI. Sybase
sybase_affected_rows - Gets number of affected rows in last query
sybase_close - Closes a Sybase connection
sybase_connect - Opens a Sybase server connection
sybase_data_seek - Moves internal row pointer
sybase_deadlock_retry_count - Sets the deadlock retry count
sybase_fetch_array - Fetch row as array
sybase_fetch_assoc - Fetch a result row as an associative array
sybase_fetch_field - Get field information from a result
sybase_fetch_object - Fetch a row as an object
sybase_fetch_row - Get a result row as an enumerated array
sybase_field_seek - Sets field offset
sybase_free_result - Frees result memory
sybase_get_last_message - Returns the last message from the server
sybase_min_client_severity - Sets minimum client severity
sybase_min_error_severity - Sets minimum error severity
sybase_min_message_severity - Sets minimum message severity
sybase_min_server_severity - Sets minimum server severity
sybase_num_fields - Gets the number of fields in a result set
sybase_num_rows - Get number of rows in a result set
sybase_pconnect - Open persistent Sybase connection
sybase_query - Sends a Sybase query
sybase_result - Get result data
sybase_select_db - Selects a Sybase database
sybase_set_message_handler - Sets the handler called when a server message is raised
sybase_unbuffered_query - Send a Sybase query and do not block
CLII. TCP Wrappers
tcpwrap_check - Performs a tcpwrap check
CLIII. tidy
ob_tidyhandler - ob_start callback function to repair the buffer
tidy_access_count - Returns the Number of Tidy accessibility warnings encountered for specified document
tidy_clean_repair - Execute configured cleanup and repair operations on parsed markup
tidy_config_count - Returns the Number of Tidy configuration errors encountered for specified document
tidy::__construct - Constructs a new tidy object
tidy_diagnose - Run configured diagnostics on parsed and repaired markup
tidy_error_count - Returns the Number of Tidy errors encountered for specified document
tidy_get_body - Returns a tidyNode Object starting from the <body> tag of the tidy parse tree
tidy_get_config - Get current Tidy configuration
tidy_get_error_buffer - Return warnings and errors which occurred parsing the specified document
tidy_get_head - Returns a tidyNode Object starting from the <head> tag of the tidy parse tree
tidy_get_html_ver - Get the Detected HTML version for the specified document
tidy_get_html - Returns a tidyNode Object starting from the <html> tag of the tidy parse tree
tidy_get_opt_doc - Returns the documentation for the given option name
tidy_get_output - Return a string representing the parsed tidy markup
tidy_get_release - Get release date (version) for Tidy library
tidy_get_root - Returns a tidyNode object representing the root of the tidy parse tree
tidy_get_status - Get status of specified document
tidy_getopt - Returns the value of the specified configuration option for the tidy document
tidy_is_xhtml - Indicates if the document is a XHTML document
tidy_is_xml - Indicates if the document is a generic (non HTML/XHTML) XML document
tidy_load_config - Load an ASCII Tidy configuration file with the specified encoding
tidy_node->get_attr - Return the attribute with the provided attribute id
tidy_node->get_nodes - Return an array of nodes under this node with the specified id
tidy_node->next - Returns the next sibling to this node
tidy_node->prev - Returns the previous sibling to this node
tidy_parse_file - Parse markup in file or URI
tidy_parse_string - Parse a document stored in a string
tidy_repair_file - Repair a file and return it as a string
tidy_repair_string - Repair a string using an optionally provided configuration file
tidy_reset_config - Restore Tidy configuration to default values
tidy_save_config - Save current settings to named file
tidy_set_encoding - Set the input/output character encoding for parsing markup
tidy_setopt - Updates the configuration settings for the specified tidy document
tidy_warning_count - Returns the Number of Tidy warnings encountered for specified document
tidyNode->hasChildren - Returns true if this node has children
tidyNode->hasSiblings - Returns true if this node has siblings
tidyNode->isAsp - Returns true if this node is ASP
tidyNode->isComment - Returns true if this node represents a comment
tidyNode->isHtml - Returns true if this node is part of a HTML document
tidyNode->isJste - Returns true if this node is JSTE
tidyNode->isPhp - Returns true if this node is PHP
tidyNode->isText - Returns true if this node represents text (no markup)
CLIV. Tokenizer
token_get_all - Split given source into PHP tokens
token_name - Get the symbolic name of a given PHP token
CLV. Unicode
i18n_loc_get_default - Get the default Locale
i18n_loc_set_default - Set the default Locale
unicode_encode - Takes a unicode string and converts it to a string in the specified encoding
CLVI. URLs
base64_decode - 对使用 MIME base64 编码的数据进行解码
base64_encode - 使用 MIME base64 对数据进行编码
get_headers - Fetches all the headers sent by the server in response to a HTTP request
get_meta_tags - 从一个文件中提取所有的 meta 标签 content 属性,返回一个数组
http_build_query - 生成 url-encoded 之后的请求字符串
parse_url - 解析 URL,返回其组成部分
rawurldecode - 对已编码的 URL 字符串进行解码
rawurlencode - 按照 RFC 1738 对 URL 进行编码
urldecode - 解码已编码的 URL 字符串
urlencode - 编码 URL 字符串
CLVII. Variables
debug_zval_dump - Dumps a string representation of an internal zend value to output
doubleval - floatval 的别名
empty - 检查一个变量是否为空
floatval - 获取变量的浮点值
get_defined_vars - 返回由所有已定义变量所组成的数组
get_resource_type - 返回资源(resource)类型
gettype - 获取变量的类型
import_request_variables - 将 GET/POST/Cookie 变量导入到全局作用域中
intval - 获取变量的整数值
is_array - 检测变量是否是数组
is_bool - 检测变量是否是布尔型
is_callable - 检测参数是否为合法的可调用结构
is_double - is_float 的别名
is_float - 检测变量是否是浮点型
is_int - 检测变量是否是整数
is_integer - is_int 的别名
is_long - is_int 的别名
is_null - 检测变量是否为 NULL
is_numeric - 检测变量是否为数字或数字字符串
is_object - 检测变量是否是一个对象
is_real - is_float 的别名
is_resource - 检测变量是否为资源类型
is_scalar - 检测变量是否是一个标量
is_string - 检测变量是否是字符串
isset - 检测变量是否设置
print_r - 打印关于变量的易于理解的信息。
serialize - 产生一个可存储的值的表示
settype - 设置变量的类型
strval - 获取变量的字符串值
unserialize - 从已存储的表示中创建 PHP 的值
unset - 释放给定的变量
var_dump - 打印变量的相关信息
var_export - 输出或返回一个变量的字符串表示
CLVIII. Verisign Payflow Pro
pfpro_cleanup - Shuts down the Payflow Pro library
pfpro_init - Initialises the Payflow Pro library
pfpro_process_raw - Process a raw transaction with Payflow Pro
pfpro_process - Process a transaction with Payflow Pro
pfpro_version - Returns the version of the Payflow Pro software
CLIX. vpopmail
vpopmail_add_alias_domain_ex - Add alias to an existing virtual domain
vpopmail_add_alias_domain - Add an alias for a virtual domain
vpopmail_add_domain_ex - Add a new virtual domain
vpopmail_add_domain - Add a new virtual domain
vpopmail_add_user - Add a new user to the specified virtual domain
vpopmail_alias_add - Insert a virtual alias
vpopmail_alias_del_domain - Deletes all virtual aliases of a domain
vpopmail_alias_del - Deletes all virtual aliases of a user
vpopmail_alias_get_all - Get all lines of an alias for a domain
vpopmail_alias_get - Get all lines of an alias for a domain
vpopmail_auth_user - Attempt to validate a username/domain/password
vpopmail_del_domain_ex - Delete a virtual domain
vpopmail_del_domain - Delete a virtual domain
vpopmail_del_user - Delete a user from a virtual domain
vpopmail_error - Get text message for last vpopmail error
vpopmail_passwd - Change a virtual user's password
vpopmail_set_user_quota - Sets a virtual user's quota
CLX. W32api
w32api_deftype - 为 w32api_functions 函数定一个类型
w32api_init_dtype - 创建了一个数据类型的实例,并且将函数传入的值填入其中
w32api_invoke_function - 带有一个参数的执行一个函数,参数传递在函数名的后面
w32api_register_function - 从函数库中使用 PHP 注册一个函数 function_name
w32api_set_call_method - 设置调用的方法
CLXI. WDDX
wddx_add_vars - Add variables to a WDDX packet with the specified ID
wddx_deserialize - 别名 wddx_unserialize
wddx_packet_end - Ends a WDDX packet with the specified ID
wddx_packet_start - Starts a new WDDX packet with structure inside it
wddx_serialize_value - Serialize a single value into a WDDX packet
wddx_serialize_vars - Serialize variables into a WDDX packet
wddx_unserialize - Unserializes a WDDX packet
CLXII. win32ps
win32_ps_list_procs - List running processes
win32_ps_stat_mem - Stat memory utilization
win32_ps_stat_proc - Stat process
CLXIII. win32service
win32_create_service - Creates a new service entry in the SCM database
win32_delete_service - Deletes a service entry from the SCM database
win32_get_last_control_message - Returns the last control message that was sent to this service
win32_query_service_status - Queries the status of a service
win32_set_service_status - Update the service status
win32_start_service_ctrl_dispatcher - Registers the script with the SCM, so that it can act as the service with the given name
win32_start_service - Starts a service
win32_stop_service - Stops a service
CLXIV. xattr
xattr_get - Get an extended attribute
xattr_list - Get a list of extended attributes
xattr_remove - Remove an extended attribute
xattr_set - Set an extended attribute
xattr_supported - Check if filesystem supports extended attributes
CLXV. xdiff
xdiff_file_diff_binary - Make binary diff of two files
xdiff_file_diff - Make unified diff of two files
xdiff_file_merge3 - Merge 3 files into one
xdiff_file_patch_binary - Patch a file with a binary diff
xdiff_file_patch - Patch a file with an unified diff
xdiff_string_diff_binary - Make binary diff of two strings
xdiff_string_diff - Make unified diff of two strings
xdiff_string_merge3 - Merge 3 strings into one
xdiff_string_patch_binary - Patch a string with a binary diff
xdiff_string_patch - Patch a string with an unified diff
CLXVI. XML
utf8_decode - 将用 UTF-8 方式编码的 ISO-8859-1 字符串转换成单字节的 ISO-8859-1 字符串。
utf8_encode - 将 ISO-8859-1 编码的字符串转换为 UTF-8 编码
xml_error_string - 获取 XML 解析器的错误字符串
xml_get_current_byte_index - 获取 XML 解析器的当前字节索引
xml_get_current_column_number - 获取 XML 解析器的当前列号
xml_get_current_line_number - 获取 XML 解析器的当前行号
xml_get_error_code - 获取 XML 解析器错误代码
xml_parse_into_struct - 将 XML 数据解析到数组中
xml_parse - 开始解析一个 XML 文档
xml_parser_create_ns - 生成一个支持命名空间的 XML 解析器
xml_parser_create - 建立一个 XML 解析器
xml_parser_free - 释放指定的 XML 解析器
xml_parser_get_option - 从 XML 解析器获取选项设置信息
xml_parser_set_option - 为指定 XML 解析进行选项设置
xml_set_character_data_handler - 建立字符数据处理器
xml_set_default_handler - 建立默认处理器
xml_set_element_handler - 建立起始和终止元素处理器
xml_set_end_namespace_decl_handler - 建立终止命名空间声明处理器
xml_set_external_entity_ref_handler - 建立外部实体指向处理器
xml_set_notation_decl_handler - 建立注释声明处理器
xml_set_object - 在对象中使用 XML 解析器
xml_set_processing_instruction_handler - 建立处理指令(PI)处理器
xml_set_start_namespace_decl_handler - 建立起始命名空间声明处理器
xml_set_unparsed_entity_decl_handler - 建立未解析实体定义声明处理器
CLXVII. XML-RPC
xmlrpc_decode_request - 将 XML 译码为 PHP 本身的类型
xmlrpc_decode - 将 XML 译码为 PHP 本身的类型
xmlrpc_encode_request - 为 PHP 的值生成 XML
xmlrpc_encode - 为 PHP 的值生成 XML
xmlrpc_get_type - 为 PHP 的值获取 xmlrpc 的类型
xmlrpc_is_fault - Determines if an array value represents an XMLRPC fault
xmlrpc_parse_method_descriptions - 将 XML 译码成方法描述的列表
xmlrpc_server_add_introspection_data - 添加自我描述的文档
xmlrpc_server_call_method - 解析 XML 请求同时调用方法
xmlrpc_server_create - 创建一个 xmlrpc 服务端
xmlrpc_server_destroy - 销毁服务端资源
xmlrpc_server_register_introspection_callback - 注册一个 PHP 函数用于生成文档
xmlrpc_server_register_method - 注册一个 PHP 函数用于匹配 xmlrpc 方法名
xmlrpc_set_type - 为一个 PHP 字符串值设置 xmlrpc 的类型、base64 或日期时间
CLXVIII. XMLReader
XMLReader->close() - Close the XMLReader input
XMLReader->expand() - Returns a copy of the current node as a DOM object
XMLReader->getAttribute() - Get the value of a named attribute
XMLReader->getAttributeNo() - Get the value of an attribute by index
XMLReader->getAttributeNS() - Get the value of an attribute by localname and URI
XMLReader->getParserProperty() - Indicates if specified property has been set
XMLReader->isValid() - Indicates if the parsed document is valid
XMLReader->lookupNamespace() - Lookup namespace for a prefix
XMLReader->moveToAttribute() - Move cursor to a named attribute
XMLReader->moveToAttributeNo() - Move cursor to an attribute by index
XMLReader->moveToAttributeNs() - Move cursor to a named attribute
XMLReader->moveToElement() - Position cursor on the parent Element of current Attribute
XMLReader->moveToFirstAttribute() - Position cursor on the first Attribute
XMLReader->moveToNextAttribute() - Position cursor on the next Attribute
XMLReader->next() - Move cursor to next node skipping all subtrees
XMLReader->open() - Set the URI containing the XML to parse
XMLReader->read() - Move to next node in document
XMLReader->setParserProperty() - Set or Unset parser options
XMLReader->setRelaxNGSchema() - Set the filename or URI for a RelaxNG Schema
XMLReader->setRelaxNGSchemaSource() - Set the data containing a RelaxNG Schema
XMLReader->XML() - Set the data containing the XML to parse
CLXIX. XSL
XSLTProcessor->__construct() - Creates a new XSLTProcessor object
XSLTProcessor->getParameter() - Get value of a parameter
XSLTProcessor->hasExsltSupport() - Determine if PHP has EXSLT support
XSLTProcessor->importStylesheet() - Import stylesheet
XSLTProcessor->registerPHPFunctions() - Enables the ability to use PHP functions as XSLT functions
XSLTProcessor->removeParameter() - Remove parameter
XSLTProcessor->setParameter() - Set value for a parameter
XSLTProcessor->transformToDoc() - Transform to a DOMDocument
XSLTProcessor->transformToURI() - Transform to URI
XSLTProcessor->transformToXML() - Transform to XML
CLXX. XSLT
xslt_backend_info - Returns the information on the compilation settings of the backend
xslt_backend_name - Returns the name of the backend
xslt_backend_version - Returns the version number of Sablotron
xslt_create - Create a new XSLT processor
xslt_errno - Returns an error number
xslt_error - Returns an error string
xslt_free - Free XSLT processor
xslt_getopt - Get options on a given xsl processor
xslt_process - Perform an XSLT transformation
xslt_set_base - Set the base URI for all XSLT transformations
xslt_set_encoding - Set the encoding for the parsing of XML documents
xslt_set_error_handler - Set an error handler for a XSLT processor
xslt_set_log - Set the log file to write log messages to
xslt_set_object - Sets the object in which to resolve callback functions
xslt_set_sax_handler - Set SAX handlers for a XSLT processor
xslt_set_sax_handlers - Set the SAX handlers to be called when the XML document gets processed
xslt_set_scheme_handler - Set Scheme handlers for a XSLT processor
xslt_set_scheme_handlers - Set the scheme handlers for the XSLT processor
xslt_setopt - Set options on a given xsl processor
CLXXI. YAZ
yaz_addinfo - Returns additional error information
yaz_ccl_conf - Configure CCL parser
yaz_ccl_parse - Invoke CCL Parser
yaz_close - Close YAZ connection
yaz_connect - Prepares for a connection to a Z39.50 server
yaz_database - Specifies the databases within a session
yaz_element - Specifies Element-Set Name for retrieval
yaz_errno - Returns error number
yaz_error - Returns error description
yaz_es_result - Inspects Extended Services Result
yaz_get_option - Returns value of option for connection
yaz_hits - Returns number of hits for last search
yaz_itemorder - Prepares for Z39.50 Item Order with an ILL-Request package
yaz_present - Prepares for retrieval (Z39.50 present)
yaz_range - Specifies a range of records to retrieve
yaz_record - Returns a record
yaz_scan_result - Returns Scan Response result
yaz_scan - Prepares for a scan
yaz_schema - Specifies schema for retrieval
yaz_search - Prepares for a search
yaz_set_option - Sets one or more options for connection
yaz_sort - Sets sorting criteria
yaz_syntax - Specifies the preferred record syntax for retrieval
yaz_wait - Wait for Z39.50 requests to complete
CLXXII. YP/NIS
yp_all - Traverse the map and call a function on each entry
yp_cat - Return an array containing the entire map
yp_err_string - Returns the error string associated with the given error code
yp_errno - Returns the error code of the previous operation
yp_first - Returns the first key-value pair from the named map
yp_get_default_domain - Fetches the machine's default NIS domain
yp_master - Returns the machine name of the master NIS server for a map
yp_match - Returns the matched line
yp_next - Returns the next key-value pair in the named map
yp_order - Returns the order number for a map
CLXXIII. Zip
zip_close - Close a ZIP file archive
zip_entry_close - Close a directory entry
zip_entry_compressedsize - Retrieve the compressed size of a directory entry
zip_entry_compressionmethod - Retrieve the compression method of a directory entry
zip_entry_filesize - Retrieve the actual file size of a directory entry
zip_entry_name - Retrieve the name of a directory entry
zip_entry_open - Open a directory entry for reading
zip_entry_read - Read from an open directory entry
zip_open - Open a ZIP file archive
zip_read - Read next entry in a ZIP file archive
CLXXIV. Zlib
gzclose - Close an open gz-file pointer
gzcompress - Compress a string
gzdeflate - Deflate a string
gzencode - Create a gzip compressed string
gzeof - Test for end-of-file on a gz-file pointer
gzfile - Read entire gz-file into an array
gzgetc - Get character from gz-file pointer
gzgets - Get line from file pointer
gzgetss - Get line from gz-file pointer and strip HTML tags
gzinflate - Inflate a deflated string
gzopen - Open gz-file
gzpassthru - Output all remaining data on a gz-file pointer
gzputs - 别名 gzwrite
gzread - Binary-safe gz-file read
gzrewind - Rewind the position of a gz-file pointer
gzseek - Seek on a gz-file pointer
gztell - Tell gz-file pointer read/write position
gzuncompress - Uncompress a compressed string
gzwrite - Binary-safe gz-file write
readgzfile - Output a gz-file
zlib_get_coding_type - Returns the coding type used for output compression
VII. PHP 和 Zend 引擎内部资料
1. PHP 扩展库编程 API 指南
概览
Streams Basics
Streams as Resources
Streams Common API Reference
Streams Dir API Reference
Streams File API Reference
Streams Socket API Reference
Streams Structures
Streams Constants
2. PDO Driver How-To
A brief note about this How-To
Prerequisites
Preparation and Housekeeping
Source directory layout
Creating a skeleton
Standard Includes
Fleshing out your skeleton
Major Structures and Attributes
pdo_SKEL.c: PHP extension glue
SKEL_driver.c: Driver implementation
SKEL_statement.c: Statement implementation
Building
Testing
Packaging and distribution
Creating a package
Releasing the package
pdo_dbh_t definition
pdo_stmt_t definition
Constants
Error handling
3. Zend API:深入 PHP 内核
Introduction
Overview
What Is Zend? and What Is PHP?
Extension Possibilities
External Modules
Built-in Modules
The Zend Engine
Source Layout
Extension Conventions
Macros
Memory Management
Directory and File Functions
String Handling
Complex Types
PHP's Automatic Build System
Creating Extensions
Compiling Modules
Using Extensions
Troubleshooting
Source Discussion
Module Structure
Header File Inclusions
Declaring Exported Functions
Declaration of the Zend Function Block
Declaration of the Zend Module Block
Creation of get_module
Implementation of All Exported Functions
Summary
Accepting Arguments
Determining the Number of Arguments
Retrieving Arguments
Old way of retrieving arguments (deprecated)
Dealing with a Variable Number of Arguments/Optional Parameters
Accessing Arguments
Dealing with Arguments Passed by Reference
Assuring Write Safety for Other Parameters
Creating Variables
Overview
Longs (Integers)
Doubles (Floats)
Strings
Booleans
Arrays
Objects
Resources
Macros for Automatic Global Variable Creation
Creating Constants
Duplicating Variable Contents: The Copy Constructor
Returning Values
Printing Information
zend_printf
zend_error
Including Output in phpinfo
Execution Information
Startup and Shutdown Functions
Calling User Functions
Initialization File Support
Where to Go from Here
Reference: Some Configuration Macros
config.m4
API Macros
API 函数(尚未完成)
4. 扩展 PHP 3
为 PHP 新增函数
函数原型
函数参数
可变函数参数
使用函数参数
函数中的内存管理
在符号表中设定变量
Returning simple values
Returning complex values
Using the resource list
Using the persistent resource table
Adding runtime configuration directives
Calling User Functions
HashTable *function_table
pval *object
pval *function_name
pval *retval
int param_count
pval *params[]
Reporting Errors
E_NOTICE
E_WARNING
E_ERROR
E_PARSE
E_CORE_ERROR
E_CORE_WARNING
E_COMPILE_ERROR
E_COMPILE_WARNING
E_USER_ERROR
E_USER_WARNING
E_USER_NOTICE
E_ALL
VIII. FAQ
1. 一般信息
2. 邮件列表
3. 获取 PHP
4. 数据库问题
5. 安装
6. 编译问题
7. 使用 PHP
8. PHP 和 HTML
9. PHP 和 COM
10. PHP 和其它语言
11. 从 PHP/FI 2 移植到 PHP 3
12. 从 PHP 3 移植到 PHP 4
13. 从 PHP 4 移植到 PHP 5
14. 杂类问题
IX. 附录
A. PHP 及其相关工程的历史
PHP 的历史
PHP/FI
PHP 3
PHP 4
PHP 5
PHP 相关工程的历史
PEAR
PHP 质量保证体系(QA)
PHP-GTK
PHP 相关书籍
PHP 相关文章
B. 从 PHP 4 移植到 PHP 5
PHP 5 中有哪些改变
未向下兼容的改变
CLI 和 CGI
移植配置文件
新函数
新指令
数据库
新对象模型
错误报告
C. 从 PHP 3 移植到 PHP 4
PHP 4 所作的改变
同时运行 PHP 3 和 PHP 4
移植配置文件
解析器行为
错误报告
配置的改变
额外的警告信息
初始化
empty('0')
缺少的函数
由于概念的改变而取消的函数
不推荐使用的函数和扩展
unset 的改变
PHP 3 扩展
字符串中的变量替换
Cookies
处理全局变量
D. 从 PHP/FI 2 移植到 PHP 3
关于 PHP 3.0 的不兼容性
old_function
开始/结束标记
if..endif 语法
while 语法
表达式类型
错误消息已经改变
布尔值的快速计算
函数 TRUE/FALSE 返回值
其它不兼容
E. PHP 的调试
关于调试器
使用调试器
调试器协议
F. 配置选项
核心配置选项列表
在 PHP 4 中的配置选项
G. php.ini 配置选项
php.ini 配置选项列表
php.ini 核心配置选项说明
Httpd 选项
语言选项
资源限制
数据处理
路径和目录
文件上传
普通 SQL
调试器配置选项
H. List of Supported Timezones
List of timezones in the group Africa
List of timezones in the group America
List of timezones in the group Antarctica
List of timezones in the group Arctic
List of timezones in the group Asia
List of timezones in the group Atlantic
List of timezones in the group Australia
List of timezones in the group Europe
List of timezones in the group Pacific
List of timezones in the group Others
I. 扩展库分类
按用途分
基本 PHP 扩展库
数据库扩展库
XML 操作
Web 服务
信用卡处理
数学和密码
自然语言与字符编码支持
文件系统和进程控制
远程访问服务
压缩扩展库
历法和事件相关扩展库
应用领域类扩展库
按归属分
核心扩展库
绑定的扩展库
外部扩展库
PECL 扩展库
按状态分
已废弃的扩展库
试验中的扩展库
J. 函数别名列表
K. 保留字列表
关键词列表
预定义变量
服务器变量:$_SERVER
环境变量:$_ENV
HTTP Cookies:$_COOKIE
HTTP GET 变量:$_GET
HTTP POST 变量:$_POST
HTTP 文件上传变量:$_FILES
Request 变量:$_REQUEST
Session 变量:$_SESSION
Global 变量:$GLOBALS
前一个错误消息:$php_errormsg
预定义类
标准类
自 PHP 5 起预定义的类
预定义常量
内核预定义常量
标准预定义常量
L. 资源类型列表
M. 支持的协议/封装协议列表
文件系统
Socket
HTTP 和 HTTPS
FTP 和 FTPS
PHP 输入/输出流
压缩流
Secure Shell 2
音频流
处理交互式流
N. 可用过滤器列表
字符串过滤器
转换过滤器
压缩过滤器
加密过滤器
O. 所支持的套接字传输器(Socket Transports)列表
Internet 领域:TCP,UDP,SSL 和 TLS
Unix 领域:Unix 和 UDG
P. PHP 类型比较表
Q. 解析器代号列表
R. 关于本手册
手册的格式
关于用户注释
如何阅读函数的定义(函数原型)
本手册中所涉及的 PHP 版本
如何得到关于 PHP 更多的信息
如何帮助改进本文档
如何生成手册的各种格式
手册译文
S. 开放出版许可协议
I. REQUIREMENTS ON BOTH UNMODIFIED AND MODIFIED VERSIONS
II. COPYRIGHT
III. SCOPE OF LICENSE
IV. REQUIREMENTS ON MODIFIED WORKS
V. GOOD-PRACTICE RECOMMENDATIONS
VI. LICENSE OPTIONS
T. 函数索引
X. CHM 版本
1. 关于此版本
2. Using PHP Manual CHM Edition
The HTML Help Toolbar
The Navigation Pane
Keyboard Shortcuts
3. The Full Text Search
General searching rules
Searching for words or phrases
Defining search terms
Using nested expressions when searching
Manual Content and User Note Separation
4. Specialities of this Edition
User Preferences
Presentational Specialities
5. Integrating the PHP Manual
6. Skin development
Page Display Process
Page Elements
CSS classes
7. CHM Edition Credits