文档库 最新最全的文档下载
当前位置:文档库 › php学习中文参考手册

php学习中文参考手册

php学习中文参考手册
php学习中文参考手册

本人本着免费的态度给广大学员创造免费的资料,鄙视收钱的资料,

提供者:夜子色

虽然夜子色这个名字现在还不出名,但是我想不久的将来,这个名字在网页设计界,在平面设计界将非常的厉害,因为我一直在努力!!!大家一起加油啊!!!

PHP Array 简介

array 函数允许您对数组进行操作。

PHP 支持单维和多维的数组。同时提供了用数据库查询结果来构造数组的函数。

安装

array 函数是PHP 核心的组成部分。无需安装即可使用这些函数。

PHP Array 函数

PHP:指示支持该函数的最早的PHP 版本。

函数描述PHP array()创建数组。 3 array_change_key_case()返回其键均为大写或小写的数组。 4 array_chunk()把一个数组分割为新的数组块。 4 array_combine()通过合并两个数组来创建一个新数组。 5 array_count_values()用于统计数组中所有值出现的次数。 4 array_diff()返回两个数组的差集数组。 4 array_diff_assoc()比较键名和键值,并返回两个数组的差集数组。 4 array_diff_key()比较键名,并返回两个数组的差集数组。 5 array_diff_uassoc()通过用户提供的回调函数做索引检查来计算数组的差集。 5 array_diff_ukey()用回调函数对键名比较计算数组的差集。 5

array_fill()用给定的值填充数组。 4 array_filter()用回调函数过滤数组中的元素。 4 array_flip()交换数组中的键和值。 4 array_intersect()计算数组的交集。 4 array_intersect_assoc()比较键名和键值,并返回两个数组的交集数组。 4 array_intersect_key()使用键名比较计算数组的交集。 5 array_intersect_uassoc()带索引检查计算数组的交集,用回调函数比较索引。 5 array_intersect_ukey()用回调函数比较键名来计算数组的交集。 5 array_key_exists()检查给定的键名或索引是否存在于数组中。 4 array_keys()返回数组中所有的键名。 4 array_map()将回调函数作用到给定数组的单元上。 4 array_merge()把一个或多个数组合并为一个数组。 4 array_merge_recursive()递归地合并一个或多个数组。 4 array_multisort()对多个数组或多维数组进行排序。 4 array_pad()用值将数组填补到指定长度。 4 array_pop()将数组最后一个单元弹出(出栈)。 4 array_product()计算数组中所有值的乘积。 5 array_push()将一个或多个单元(元素)压入数组的末尾(入栈)。 4 array_rand()从数组中随机选出一个或多个元素,并返回。 4 array_reduce()用回调函数迭代地将数组简化为单一的值。 4 array_reverse()将原数组中的元素顺序翻转,创建新的数组并返回。 4 array_search()在数组中搜索给定的值,如果成功则返回相应的键名。 4

array_shift()删除数组中的第一个元素,并返回被删除元素的值。 4 array_slice()在数组中根据条件取出一段值,并返回。 4 array_splice()把数组中的一部分去掉并用其它值取代。 4 array_sum()计算数组中所有值的和。 4 array_udiff()用回调函数比较数据来计算数组的差集。 5 array_udiff_assoc()带索引检查计算数组的差集,用回调函数比较数据。 5 array_udiff_uassoc()带索引检查计算数组的差集,用回调函数比较数据和索引。 5 array_uintersect()计算数组的交集,用回调函数比较数据。 5 array_uintersect_assoc()带索引检查计算数组的交集,用回调函数比较数据。 5 array_uintersect_uassoc()带索引检查计算数组的交集,用回调函数比较数据和索引。 5 array_unique()删除数组中重复的值。 4 array_unshift()在数组开头插入一个或多个元素。 4 array_values()返回数组中所有的值。 4 array_walk()对数组中的每个成员应用用户函数。 3 array_walk_recursive()对数组中的每个成员递归地应用用户函数。 5 arsort()对数组进行逆向排序并保持索引关系。 3 asort()对数组进行排序并保持索引关系。 3 compact()建立一个数组,包括变量名和它们的值。 4 count()计算数组中的元素数目或对象中的属性个数。 3 current()返回数组中的当前元素。 3 each()返回数组中当前的键/值对并将数组指针向前移动一步。 3

end()将数组的内部指针指向最后一个元素。 3

extract()从数组中将变量导入到当前的符号表。 3 in_array()检查数组中是否存在指定的值。 4

key()从关联数组中取得键名。 3 krsort()对数组按照键名逆向排序。 3 ksort()对数组按照键名排序。 3

list()把数组中的值赋给一些变量。 3 natcasesort()用“自然排序”算法对数组进行不区分大小写字母的排序。 4 natsort()用“自然排序”算法对数组排序。 4 next()将数组中的内部指针向前移动一位。 3

pos()current() 的别名。 3 prev()将数组的内部指针倒回一位。 3 range()建立一个包含指定范围的元素的数组。 3 reset()将数组的内部指针指向第一个元素。 3 rsort()对数组逆向排序。 3 shuffle()把数组中的元素按随机顺序重新排列。 3 sizeof()count() 的别名。 3

sort()对数组排序。 3

3 uasort()使用用户自定义的比较函数对数组中的值进行排序并保持索引关

联。

uksort()使用用户自定义的比较函数对数组中的键名进行排序。 3 usort()使用用户自定义的比较函数对数组中的值进行排序。 3 PHP Array 常量

PHP:指示支持该常量的最早的PHP 版本。

常量描述PHP CASE_LOWER 用在array_change_key_case() 中将数组键名转换成小写字母。

CASE_UPPER 用在array_change_key_case() 中将数组键名转换成大写字母。

SORT_ASC 用在array_multisort() 函数中,使其升序排列。

SORT_DESC 用在array_multisort() 函数中,使其降序排列。

SORT_REGULAR 用于对对象进行通常比较。

SORT_NUMERIC 用于对对象进行数值比较。

SORT_STRING 用于对对象进行字符串比较。

SORT_LOCALE_STRING 基于当前区域来对对象进行字符串比较。 4 COUNT_NORMAL

COUNT_RECURSIVE

EXTR_OVERWRITE

EXTR_SKIP

EXTR_PREFIX_SAME

EXTR_PREFIX_ALL

EXTR_PREFIX_INVALID

EXTR_PREFIX_IF_EXISTS

EXTR_IF_EXISTS

EXTR_REFS

PHP Calendar 简介

当使用不同的历法格式时,calendar 函数很有用。它所基于的标准是儒略日计数(Julian day count)。

编者注:Julian day count 是从January 1, 4713 B.C. 开始计算的,中文译为儒略日计数或恺撒日计数。

请注意,Julian day count(儒略日计数)与Julian calendar(儒略历)不是一回事。

注释:如需在日历格式之间转换,必须首先转换为Julian day count,然后再转换为日历格式。

安装

PHP 的windows 版本已内建了对日历扩展的支持。因此,Calendar 函数会自动工作。

不过,如果您运行的是PHP 的Linux 版本,就不得不通过--enable-calendar 编译PHP,这样日历函数才能工作。

PHP Calendar 函数

PHP:指示支持该函数的最早的PHP 版本。

函数描述PHP cal_days_in_month()针对指定的年份和日历,返回一个月中的天数。 4 cal_from_jd()把儒略日计数转换为指定日历的日期。 4

cal_info()返回有关给定日历的信息。 4 cal_to_jd()把日期转换为儒略日计数。 4 easter_date()返回指定年份的复活节午夜的Unix 时间戳。 3 easter_days()返回指定年份的复活节与3 月21 日之间的天数。 3 FrenchToJD()将法国共和历法转换成为儒略日计数。 3 GregorianToJD()将格利高里历法转换成为儒略日计数。 3 JDDayOfWeek()返回日期在周几。 3 JDMonthName()返回月的名称。 3 JDToFrench()把儒略日计数转换为法国共和国历法。 3 JDToGregorian()把儒略日计数转换为格利高里历法。 3

jdtojewish()把儒略日计数转换为犹太历法。 3

JDToJulian()把儒略日计数转换为儒略历。 3 jdtounix()把儒略日计数转换为Unix 时间戳。 4 JewishToJD()把犹太历法转换为儒略日计数。 3 JulianToJD()把儒略历转换为儒略日计数。 3

unixtojd()把Unix 时间戳转换为儒略日计数。 4 PHP Calendar 常量

PHP:指示支持该常量的最早的PHP 版本。

常量描述PHP CAL_GREGORIAN Gregorian calendar 3 CAL_JULIAN Julian calendar 3

CAL_JEWISH Jewish calendar 3

CAL_FRENCH French Republican calendar 3

CAL_NUM_CALS 3

CAL_DOW_DAYNO 3

CAL_DOW_SHORT 3

CAL_DOW_LONG 3 CAL_MONTH_GREGORIAN_SHORT 3 CAL_MONTH_GREGORIAN_LONG 3

CAL_MONTH_JULIAN_SHORT 3

CAL_MONTH_JULIAN_LONG 3 CAL_MONTH_JEWISH 3

CAL_MONTH_FRENCH 3

CAL_EASTER_DEFAULT 4

CAL_EASTER_DEFAULT 4

CAL_EASTER_ROMAN 4 CAL_EASTER_ALWAYS_GREGORIAN 4 CAL_EASTER_ALWAYS_JULIAN 4 CAL_JEWISH_ADD_ALAFIM_GERESH 5 CAL_JEWISH_ADD_ALAFIM 5 CAL_JEWISH_ADD_GERESHAYIM 5

PHP Date / Time 简介

date/time 函数允许您提取并格式化服务器上的日期和时间。

注释:这些函数依赖于服务器的本地设置。

安装

date/time 函数是PHP 核心的组成部分。无需安装即可使用这些函数。

Runtime 配置

日期/时间函数的行为受到php.ini 中设置的影响。

Date/Time 配置选项:

名称默认描述可改变

PHP_INI_ALL date.default_latitude "31.7667" 规定默认纬度(从PHP 5 开始可用)。

date_sunrise() 和date_sunset() 使用该选

项。

date.default_longitude "35.2333" 规定默认经度(从PHP 5 开始可用)。

PHP_INI_ALL

date_sunrise() 和date_sunset() 使用该选

项。

PHP_INI_ALL date.sunrise_zenith "90.83" 规定日出天顶(从PHP 5 开始可用)。

date_sunrise() 和date_sunset() 使用该选

项。

PHP_INI_ALL date.sunset_zenith "90.83" 规定日落天顶(从PHP 5 开始可用)。

date_sunrise() 和date_sunset() 使用该选

项。

date.timezone "" 规定默认时区(从PHP 5.1 开始可用)。PHP_INI_ALL PHP Date / Time 函数

PHP:指示支持该函数的最早的PHP 版本。

函数描述PHP checkdate()验证格利高里日期。 3 date_default_timezone_get()返回默认时区。 5 date_default_timezone_set()设置默认时区。 5 date_sunrise()返回给定的日期与地点的日出时间。 5

date_sunset()返回给定的日期与地点的日落时间。 5 date()格式化本地时间/日期。 3

getdate()返回日期/时间信息。 3 gettimeofday()返回当前时间信息。 3 gmdate()格式化GMT/UTC 日期/时间。 3

gmmktime()取得GMT 日期的UNIX 时间戳。 3

gmstrftime()根据本地区域设置格式化GMT/UTC 时间/日期。 3 idate()将本地时间/日期格式化为整数 5

localtime()返回本地时间。 4

microtime()返回当前时间的微秒数。 3

mktime()返回一个日期的Unix 时间戳。 3

strftime()根据区域设置格式化本地时间/日期。 3

strptime()解析由strftime 生成的日期/时间。 5

strtotime()将任何英文文本的日期或时间描述解析为Unix 时间戳。 3

time()返回当前时间的Unix 时间戳。 3 PHP Date / Time 常量

PHP:指示支持该常量的最早的PHP 版本。

常量描述PHP DATE_ATOM 原子钟格式(如: 2005-08-15T16:13:03+0000)

DATE_COOKIE HTTP Cookies 格式(如: Sun, 14 Aug 2005 16:13:03 UTC)

DATE_ISO8601 ISO-8601 (如: 2005-08-14T16:13:03+0000)

DATE_RFC822 RFC 822 (如: Sun, 14 Aug 2005 16:13:03 UTC)

DATE_RFC850 RFC 850 (如: Sunday, 14-Aug-05 16:13:03 UTC)

DATE_RFC1036 RFC 1036 (如: Sunday, 14-Aug-05 16:13:03 UTC)

DATE_RFC1123 RFC 1123 (如: Sun, 14 Aug 2005 16:13:03 UTC)

DATE_RFC2822 RFC 2822 (如: Sun, 14 Aug 2005 16:13:03 +0000) DATE_RSS RSS (如: Sun, 14 Aug 2005 16:13:03 UTC)

DATE_W3C World Wide Web Consortium (如: 2005-08-14T16:13:03+0000)

PHP Directory 函数

PHP:指示支持该函数的最早的PHP 版本。

函数描述PHP

chdir()改变当前的目录。 3

chroot()改变当前进程的根目录。 4

dir()打开一个目录句柄,并返回一个对象。 3 closedir()关闭目录句柄。 3

getcwd()返回当前目录。 4

opendir()打开目录句柄。 3

readdir()返回目录句柄中的条目。 3 rewinddir()重置目录句柄。 3

scandir()列出指定路径中的文件和目录。 5 PHP Directory 常量

PHP:指示支持该常量的最早的PHP 版本。

常量描述PHP

DIRECTORY_SEPARATOR 3

PATH_SEPARATOR 4

PHP Error 和Logging 简介

error 和logging 函数允许你对错误进行处理和记录。

error 函数允许用户定义错误处理规则,并修改记录错误的方式。

logging 函数允许用户对应用程序进行日志记录,并把日志消息发送到电子邮件、系统日志或其他的机器。安装

error 和logging 函数是PHP 核心的组成部分。无需安装即可使用这些函数。

PHP Error 和Logging 函数

PHP:指示支持该函数的最早的PHP 版本。

函数描述PHP debug_backtrace()生成backtrace。 4 debug_print_backtrace()输出backtrace。 5 error_get_last()获得最后发生的错误。 5 error_log()向服务器错误记录、文件或远程目标发送一个错误。 4 error_reporting()规定报告哪个错误。 4 restore_error_handler()恢复之前的错误处理程序。 4 restore_exception_handler()恢复之前的异常处理程序。 5 set_error_handler()设置用户自定义的错误处理函数。 4 set_exception_handler()设置用户自定义的异常处理函数。 5 trigger_error()创建用户自定义的错误消息。 4

user_error() trigger_error() 的别名。 4 PHP Error 和Logging 常量

PHP:指示支持该常量的最早的PHP 版本。

值常量描述PHP

1 E_ERROR 致命的运行时错误。错误无法恢复。脚本的执行被中断。

2 E_WARNING 非致命的运行时错误。脚本的执行不会中断。

4 E_PARSE 编译时语法解析错误。解析错误只应该由解析器生成。

8 E_NOTICE 运行时提示。可能是错误,也可能在正常运行脚本时发

生。

16 E_CORE_ERROR 由PHP 内部生成的错误。 4 32 E_CORE_WARNING 由PHP 内部生成的警告。 4 64 E_COMPILE_ERROR 由Zend 脚本引擎内部生成的错误。 4

128 E_COMPILE_WARNING 由Zend 脚本引擎内部生成的警告。 4 256 E_USER_ERROR 由于调用trigger_error() 函数生成的运行时错误。 4 512 E_USER_WARNING 由于调用trigger_error() 函数生成的运行时警告。 4 1024 E_USER_NOTICE 由于调用trigger_error() 函数生成的运行时提示。 4 2048 E_STRICT 运行时提示。对增强代码的互用性和兼容性有益。 5 4096 E_RECOVERABLE_ERROR 可捕获的致命错误。(参阅set_error_handler()) 5 8191 E_ALL 所有的错误和警告,除了E_STRICT。 5

PHP Filesystem 简介

Filesystem 函数允许您访问和操作文件系统。

安装

Filesystem 函数是PHP 核心的组成部分。无需安装即可使用这些函数。

Runtime 配置

文件系统函数的行为受到php.ini 中设置的影响。

文件系统配置选项:

名称默认描述可改变

PHP_INI_SYSTEM allow_url_fopen "1" 本选项激活了URL 形式的fopen 封装协

议使得可以访问URL 对象例如文件。默认

的封装协议提供用ftp 和http 协议来访

问远程文件,一些扩展库例如zlib 可能会

注册更多的封装协议。

(PHP 4.0.4 版以后可用。)

user_agent NULL 定义PHP 发送的User-Agent。PHP_INI_ALL

(PHP 4.3.0 版以后可用。)

PHP_INI_ALL default_socket_timeout "60" 基于socket 的流的默认超时时间(秒)。

(PHP 4.3.0 版以后可用。)

from "" 定义匿名ftp 的密码(您的email 地址)。PHP_INI_ALL

PHP_INI_ALL auto_detect_line_endings "0" 当设为On 时,PHP 将检查通过fgets()

和file() 取得的数据中的行结束符号是符

合Unix,MS-DOS,还是Macintosh 的习

惯。

这使得PHP 可以和Macintosh 系统交互

操作,但是默认值是Off,因为在检测第一

行的EOL 习惯时会有很小的性能损失,而

且在Unix 系统下使用回车符号作为项目

分隔符的人们会遭遇向下不兼容的行为。

(PHP 4.3.0 版以后可用。)

Unix / Windows 兼容性

当在Unix 平台上规定路径时,正斜杠(/) 用作目录分隔符。而在Windows 平台上,正斜杠(/) 和反斜杠(\) 均可使用。

PHP Filesystem 函数

PHP:指示支持该函数的最早的PHP 版本。

函数描述PHP basename()返回路径中的文件名部分。 3 chgrp()改变文件组。 3 chmod()改变文件模式。 3 chown()改变文件所有者。 3 clearstatcache()清除文件状态缓存。 3

copy()复制文件。 3 delete() 参见unlink()或unset()。

dirname()返回路径中的目录名称部分。 3 disk_free_space()返回目录的可用空间。 4 disk_total_space()返回一个目录的磁盘总容量。 4 diskfreespace()disk_free_space() 的别名。 3 fclose()关闭打开的文件。 3 feof()测试文件指针是否到了文件结束的位置。 3 fflush()向打开的文件输出缓冲内容。 4 fgetc()从打开的文件中返回字符。 3 fgetcsv()从打开的文件中解析一行,校验CSV 字段。 3 fgets()从打开的文件中返回一行。 3 fgetss()从打开的文件中读取一行并过滤掉HTML 和PHP 标记。 3 file()把文件读入一个数组中。 3 file_exists()检查文件或目录是否存在。 3 file_get_contents()将文件读入字符串。 4 file_put_contents将字符串写入文件。 5 fileatime()返回文件的上次访问时间。 3 filectime()返回文件的上次改变时间。 3 filegroup()返回文件的组ID。 3 fileinode()返回文件的inode 编号。 3 filemtime()返回文件的上次修改时间。 3

fileowner()文件的user ID (所有者)。 3 fileperms()返回文件的权限。 3 filesize()返回文件大小。 3 filetype()返回文件类型。 3 flock()锁定或释放文件。 3 fnmatch()根据指定的模式来匹配文件名或字符串。 4 fopen()打开一个文件或URL。 3 fpassthru()从打开的文件中读数据,直到EOF,并向输出缓冲写结果。 3 fputcsv()将行格式化为CSV 并写入一个打开的文件中。 5 fputs()fwrite() 的别名。 3 fread()读取打开的文件。 3 fscanf()根据指定的格式对输入进行解析。 4 fseek()在打开的文件中定位。 3 fstat()返回关于一个打开的文件的信息。 4 ftell()返回文件指针的读/写位置 3 ftruncate()将文件截断到指定的长度。 4 fwrite()写入文件。 3 glob()返回一个包含匹配指定模式的文件名/目录的数组。 4 is_dir()判断指定的文件名是否是一个目录。 3 is_executable()判断文件是否可执行。 3 is_file()判断指定文件是否为常规的文件。 3 is_link()判断指定的文件是否是连接。 3

is_readable()判断文件是否可读。 3 is_uploaded_file()判断文件是否是通过HTTP POST 上传的。 3 is_writable()判断文件是否可写。 4 is_writeable()is_writable() 的别名。 3 link()创建一个硬连接。 3 linkinfo()返回有关一个硬连接的信息。 3 lstat()返回关于文件或符号连接的信息。 3 mkdir()创建目录。 3 move_uploaded_file()将上传的文件移动到新位置。 4 parse_ini_file()解析一个配置文件。 4 pathinfo()返回关于文件路径的信息。 4 pclose()关闭有popen() 打开的进程。 3 popen()打开一个进程。 3 readfile()读取一个文件,并输出到输出缓冲。 3 readlink()返回符号连接的目标。 3 realpath()返回绝对路径名。 4 rename()重名名文件或目录。 3 rewind()倒回文件指针的位置。 3 rmdir()删除空的目录。 3 set_file_buffer()设置已打开文件的缓冲大小。 3 stat()返回关于文件的信息。 3 symlink()创建符号连接。 3

tempnam()创建唯一的临时文件。 3

tmpfile()建立临时文件。 3 touch()设置文件的访问和修改时间。 3 umask()改变文件的文件权限。 3

unlink()删除文件。 3 PHP Filesystem 常量

PHP:指示支持该常量的最早的PHP 版本。

常量描述PHP

GLOB_BRACE

GLOB_ONLYDIR

GLOB_MARK

GLOB_NOSORT

GLOB_NOCHECK

GLOB_NOESCAPE

PATHINFO_DIRNAME

PATHINFO_BASENAME

PATHINFO_EXTENSION

FILE_USE_INCLUDE_PATH

FILE_APPEND

FILE_IGNORE_NEW_LINES

FILE_SKIP_EMPTY_LINES

PHP Filter 简介

PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。

安装

filter 函数是PHP 核心的组成部分。无需安装即可使用这些函数。

PHP Filter 函数

PHP:指示支持该函数的最早的PHP 版本。

函数描述PHP filter_has_var()检查是否存在指定输入类型的变量。 5 filter_id()返回指定过滤器的ID 号。 5 filter_input()从脚本外部获取输入,并进行过滤。 5 filter_input_array()从脚本外部获取多项输入,并进行过滤。 5 filter_list()返回包含所有得到支持的过滤器的一个数组。 5 filter_var_array()获取多项变量,并进行过滤。 5

filter_var()获取一个变量,并进行过滤。 5 PHP Filters

ID 名称描述

FILTER_CALLBACK调用用户自定义函数来过滤数据。

FILTER_SANITIZE_STRING去除标签,去除或编码特殊字符。

FILTER_SANITIZE_STRIPPED"string" 过滤器的别名。

FILTER_SANITIZE_ENCODED URL-encode 字符串,去除或编码特殊字符。FILTER_SANITIZE_SPECIAL_CHARS HTML 转义字符'"<>& 以及ASCII 值小于32 的字符。

FILTER_SANITIZE_EMAIL删除所有字符,除了字母、数字以及!#$%&'*+-/=?^_`{|}~@.[]

FILTER_SANITIZE_URL删除所有字符,除了字母、数字以及

$-_.+!*'(),{}|\\^~[]`<>#%";/?:@&=

FILTER_SANITIZE_NUMBER_INT删除所有字符,除了数字和+-

FILTER_SANITIZE_NUMBER_FLOAT删除所有字符,除了数字、+- 以及 .,eE。

FILTER_SANITIZE_MAGIC_QUOTES应用addslashes()。

FILTER_UNSAFE_RAW不进行任何过滤,去除或编码特殊字符。

FILTER_VALIDATE_INT在指定的范围以整数验证值。

FILTER_VALIDATE_BOOLEAN如果是"1", "true", "on" 以及"yes",则返回true,如果是"0",

"false", "off", "no" 以及"",则返回false。否则返回NULL。

FILTER_VALIDATE_FLOAT以浮点数验证值。

FILTER_VALIDATE_REGEXP根据regexp,兼容Perl 的正则表达式来验证值。

FILTER_VALIDATE_URL把值作为URL 来验证。

FILTER_VALIDATE_EMAIL把值作为e-mail 来验证。

FILTER_VALIDATE_IP把值作为IP 地址来验证。

PHP FTP 简介

FTP 函数通过文件传输协议(FTP) 提供对文件服务器的客户端访问。

FTP 函数用于打开、登录以及关闭连接,同时用于上传、下载、重名命、删除及获取文件服务器上的文件

信息。不是所有FTP 函数对每个服务器都起作用或返回相同的结果。自PHP 3 起,FTP 函数可用。

这些函数用于对FTP 服务器进行细致的访问。如果您仅仅需要对FTP 服务器进行读写操作,建议使用Filesystem 函数中的ftp:// wrapper。

安装

PHP 的Windows 版本已经内置该FTP 扩展模块的支持。无需加载任何附加扩展库即可使用这些函数。不过,如果您运行的是PHP 的Linux 版本,在编译的时候请添加--enable-ftp 选项(PHP4 或以上

版本) 或者--with-ftp (PHP3 版本)。

PHP FTP 函数

相关文档