PHP函数索引F

文件变更监控器
[php <=5.0.5 ]
[Attention]此扩展被认为已无人维护及已消亡,在这里有两种资源类型,一种是fam,另外一种是fam_monitor

fam_cancel_monitor()
fam_close()
fam_monitor_collection()
fam_monitor_directory()
fam_monitor_file()
fam_next_event()
fam_open()
fam_pending()
fam_resume_monitor()
fam_suspend_monitor()


FrontBase 数据库支持函数
fbsql_affected_rows()
     获取在Insert,Update,delete的影响的行数
fbsql_autocommit()
     启用或者禁用自动提交
fbsql_blob_size()
     获取blob的大小
fbsql_change_user()
     更改登入的用户信息
fbsql_clob_size()
     获取clob的大小
fbsql_close()
     关闭frontBase链接
fbsql_commit()
     向服务器提交事务
fbsql_connect()
     连接服务器
fbsql_create_blob()
     建立一个blob数据
fbsql_create_clob()
     建立一个clob数据
fbsql_create_db()
     创建一个frontbase数据库
fbsql_data_seek()
     内部指针查询
fbsql_database()
     使用一个链接获取或者设置数据库名称
fbsql_database_password()
     设置或者取回数据库密码
fbsql_db_query()
     执行数据库查询语句
fbsql_db_status()
     获取给定数据的状态
fbsql_drop_db()
     删除数据库
fbsql_errno()
     返回最近一次错误代号
fbsql_error()
     返回最近一次错误信息
fbsql_fetch_array()
     以数组形式返回
fbsql_fetch_assoc()
     以关联数组形式返回
fbsql_fetch_field()
     通过一个结果获取一个列的信息
fbsql_fetch_lengths()
     获取输出结果的信息
fbsql_fetch_object()
     作为一个对象来返回一个结果
fbsql_fetch_row()
     取得一行的信息
fbsql_field_flags()
     获取关联的标记
fbsql_field_len()
     获取长度
fbsql_field_name()
     获取列名称
fbsql_field_seek()
     寻找列
fbsql_field_table()
     获取表的名称
fbsql_field_type()
     在结果中获取指定的结果信息
fbsql_free_result()
     释放
fbsql_get_autostart_info()
     获取自动开始的信息
fbsql_hostname()
     获取或者设置主机名称
fbsql_insert_id()
     根据上一个插入获取一个插入的id
fbsql_list_dbs()
     列出所有可用的数据库
fbsql_list_fields()
     列出所有的结果字段
fbsql_list_tables()
     列出所有的表名称
fbsql_next_result()
     移动到内部结果指针到下一个
fbsql_num_fields()
     获取结果中的字段数目
fbsql_num_rows()
     获取结果的行数
fbsql_password()
     获取或者设置用户密码
fbsql_pconnect()
     建立一个可持续链接
fbsql_query()
     发送一个查询信息
fbsql_read_blob()
     读取blob信息
fbsql_read_clob()
     读取clob信息
fbsql_result()
     获取结果信息
fbsql_rollback(
)
     回滚操作
fbsql_rows_fetched()
     获取已经获取到的行的数量
fbsql_select_db()
     选择一个数据库
fbsql_set_characterset()
     设置字符集
fbsql_set_lob_mode()
     设置 LOB 取回模式通过一个FrontBase结果集
fbsql_set_password()
     给给定的用户设置密码
fbsql_set_transaction()
     设置事务锁定和隔离
fbsql_start_db()
     在本地或者远程服务器上开始数据库
fbsql_stop_db()
     停止本地数据库或者远程服务器
fbsql_table_name()
     获取字段的表的名称
     [alias] fbsql_tablename()
fbsql_username()
     获取或者设置链接的用户名
fbsql_warnings()
     启用或者禁用FrontBase警告

FDF是在pdf文档中处理表单的处理方法
此扩展被认为已无人维护及已消亡,如果在windows6.3平台上不能够使用这个控制,可以使用com组件对其进行控制
[5.3]不再与php捆绑
fdf_add_doc_javascript()
     像fdf添加脚本
fdf_add_template()
     向fdf文件添加模板
fdf_close()
     关闭fdf文档
fdf_create()
     建立一个新的fdf文档
fdf_enum_values()
     为每一个文档的值添加用户自定的函数
fdf_errno()
     返回最后一个err号码
fdf_error()
     返回一个错误信息
fdf_get_ap()
     获取一个字段的展现形式
fdf_get_attachment()
     获取上传到fdf中的文件
fdf_get_encoding()
     获取编码键的值
fdf_get_file()
     获取F键的值
fdf_get_flags()
     获取field的键值
fdf_get_opt()
     获取选项数组一个字段的值
fdf_get_status()
     获取状态键的值
fdf_get_value()
     获取请求字段的值
fdf_get_version()
     获取fdf api的版本号
fdf_header()
     设置fpd指定的输出头部
fdf_next_field_name()
     获取下一个字段的名称
fdf_open()
     打开一个fdf文档
fdf_open_string()
     从字串中读取fdf文档
fdf_remove_item()
     给表达设定标签框架
fdf_save()
     保存一个fdf文档
fdf_save_string()
     以字串形式返回一个fdf文档
fdf_set_ap()
     设置字段的表现形式
fdf_set_encoding()
     设置fdf字串编码
fdf_set_file()
     设置pdf文档在fdf数据中的表现形式
fdf_set_flags()
     设置字串的标记
fdf_set_javascript_action()
     设置字段的js动作
fdf_set_on_import_javascript()
     设置当fdf文件打开时文件的执行脚本
fdf_set_opt()
     设置字段的选项
fdf_set_status()
     设置status键的值
fdf_set_submit_form_action()
     设置文档提交时候的动作
fdf_set_target_frame()
     设置显示的目标框架
fdf_set_value()
     设置字段的值
fdf_set_version()
     设置fdf文件的版本号

fclose()
     关闭一个已打开的文件指针
feof()
     如果文件指针到了 EOF 或者出错时则返回 TRUE,否则返回一个错误,如果在fsockopen(),如果没有返回信息则会等待超时
fflush()
     本函数强制将所有缓冲的输出写入 handle 文件句柄所指向的资源
fgetc()
     返回一个包含一个字符的字符串
fgetcsv()
     从文件中读取一行并返回一个分析后的数组
fgets()
     从文本中读取一行并且返回长度最长为指定长度减一的字串
fgetss()
     从文件中读取一行并去掉所有未指定保留的标记
file()
     将整个文件读入一个数组中,每个文件以行为单位作为数组的一个条目
file_exists()
     检测文件或者目录是否存在
file_get_contents()
     将整个文件读入一个字符串
file_put_contents()
     将一个字符串写入到一个文件中

fileatime()
     返回文件被访问的时间
filectime()
     取得文件的inode的修改时间
filegroup()
     去的文件所属组的id
fileinode()
     返回文件的inode节点号
filemtime()
     去的文件修改时间
fileowner()
     去的文件的所有者的id
fileperms()
     去的文件的权限

读取filepro数据库的插件
[5.2.0]此扩展已被移至 » PECL 资源库且不再与 PHP 捆绑。5.2.0. 
filepro()
     读取和验证遍历的文件,存储字段数量和信息,你应该在php中避免修改filepro数据库
filepro_fieldcount()
    读取字段数量
filepro_fieldname()
     读取字段名称
filepro_fieldtype()
     读取字段类型
filepro_fieldwidth()
     读取字段宽度
filepro_retrieve()
     在数据库中取回指定的数据
filepro_rowcount()
     取得行的总数目

filesize()
     去的文件大小的字节数

文件系统迭代器类
[5.3.0] 
FilesystemIterator::__construct()
     通过传递路径建立一个文件系统迭代器
FilesystemIterator::current()
     获取当前的元素和文件的信息
FilesystemIterator::getFlags()
     获取可操作的标记信息
FilesystemIterator::key()
     根据设置的标记来返回相关的信息
FilesystemIterator::next()
     下移一个元素
FilesystemIterator::rewind()
     重置
FilesystemIterator::setFlags()
     返回标记元素

filetype()
     返回文件的类型

数据过滤器
filter_has_var()
     检测是否变量是指定的类型
filter_id()
     根据过滤的名称返回一个过滤的ID
filter_input()
     根据类型,名称,过滤器来检测变量
filter_input_array()
     传递一个数组过滤器来验证输入
filter_list()
     列出所有的支持的过滤器
filter_var()
     给变量指定一个指定的过滤器
filter_var_array()
     根据多过滤器来验证多个变量

过滤迭代器过滤掉不想要的值,这个类可以扩展自定义的文件过滤器,accept函数必须在子类中被继承
FilterIterator::__construct()
     组成一个新的过滤器,他需要一个迭代器来组成
FilterIterator::accept()
     检测当前元素在迭代器中是否是被接受的.
FilterIterator::current()
     获取当前元素的值
FilterIterator::getInnerIterator()
     获取内部迭代器
FilterIterator::key()
     获取当前的键值
FilterIterator::next()
     下移一位
FilterIterator::rewind()
     重置
FilterIterator::valid()
     检测当前值是否可用

这个函数试着去通过文档类型来编码一个文件,他是通过一个特定的魔法标志序列来确定文件的类型的,当然这并不是一个很好的判断方式.
[5.3]默认加载
[<=5.3]需要加载fileinfo lib库
finfo::__construct()
     建立一个新的fileinfo资源
     [alias] finfo_open
finfo::buffer()
     返回一个字串缓存的信息
     [alias] finfo_buffer
finfo::__destruct()
     这个函数关掉被finfo_open打开的函数
     [alias] finfo_close
finfo::file()
     返回个一个文件的信息
     [alias] finfo_file()
finfo::set_flags()
     设置libmagic配置选项,设置fileinfo变量的选项,选项可以直接被finfo_open函数加载,或者其他函数使用
     [alias] finfo_set_flags
floatval()
     获取变量的浮点值
flock()
     轻便的咨询文件锁定
floor()
     返回不大于指定数值的下一个整数
flush()
     刷新输出缓冲
fmod()
     返回除法的浮点数余数
fnmatch()
     用模式匹配文件名
fopen()
     打开文件或者是url

[5.3]函数处理
forward_static_call()
     调用一个用户的定义的函数或者方法,并可以对其传值,这个方法调用的是静态方法,这个函数必须在方法体中被调用,不能在外部类中被调用
forward_static_call_array()
     调用一个方法,并且以数组形式传递给他一个值

fpassthru()
     输出文件指针处的所有剩余数据
     将给定的文件指针从当前的位置读取到 EOF 并把结果写到输出缓冲区。 
fprintf()
     将格式化后的字符串写入到文件句柄中.
fputcsv()
     将格式化的csv数据写入到文件句柄中
fwrite()
     将字符串写入到句柄中.
     [alias]fputs()
   
fread()
     从文件指针读取最多给定长度的字串.
frenchtojd()
     从一个French Republican历法的日期得到Julian Day计数。
fribidi_log2vis()
     转换一个逻辑字串到可视化字串
fscanf()
     从文件中格式化输入
fseek()
     在文件指针中定位
fsockopen()
     打开一个web链接或者unix socket链接
fstat()
     通过已经打开的文件指针获取文件信息
ftell()
     返回文件指针的读/写位置
ftok()
     转换一个已经存在并且可以访问的路径名和一个工程标识符到integer字串.(system v ipc key)

这个扩展接口函数客户端通过ftp来访问文件
ftp_alloc()
     给一个将要上传的文件分配空间
     发送一个 'allo'命令来给一个文件分配上传空间
ftp_cdup()
     切换到当前目录的父目录
ftp_chdir()
     在服务器上改变当前目录
ftp_chmod()
     通过ftp来设置一个文件的权限
ftp_close()
     关闭一个ftp链接
     [alias]ftp_quit()
ftp_connect()
     链接一个ftp地址
ftp_ssl_connect()
     以ssl模式打开一个ftp链接
ftp_delete()
     删除ftp服务器上的一个由参数path指定的文件
ftp_exec()
     请求运行一条ftp命令
ftp_fget()
     从 FTP 服务器上下载一个文件并保存到本地一个已经打开的文件中
ftp_fput()
     上传一个已经打开的文件到 FTP 服务器
ftp_get()
     从ftp服务器上下载一个文件
ftp_get_option()
     返回当前 FTP 连接的各种不同的选项设置
ftp_login()
     登录 FTP 服务器
ftp_mdtm()
     返回指定文件的最后修改时间
ftp_mkdir()
     建立新目录
ftp_nb_continue()
     连续获取/发送文件
ftp_nb_fget()
     连续的在ftp服务器上取回一个文件并写入到当前文本流中.这个函数和ftp_fget函数的不同点事啊,这个函数通过异步传输文件,所以你可以继续在传输文件的同时进行其他操作
ftp_nb_fput()
     从一个打开的文件上传到远程服务器上的指定标志点
ftp_nb_get()
     从 FTP 服务器上获取文件并写入本地文件
ftp_nb_put()
     存储一个文件至 FTP 服务器,此函数上传文件的时候采用的是异步传输模式,也就意味着在文件传送的过程中,你的程序可以继续干其它的事情。
ftp_nlist()
     返回指定目录的文件列表
ftp_pasv()
     返回当前 FTP 被动模式是否打开
ftp_put()
     上传文件到 FTP 服务器
ftp_pwd()
     返回当前目录名
ftp_raw()
     发送一个任意命令到服务器
ftp_rawlist()
     返回指定目录下文件的详细列表
ftp_rename()
     更改 FTP 服务器上的文件或目录名
ftp_rmdir()
     删除 FTP 服务器上的一个目录
ftp_set_option()
     设置各种 FTP 运行时选项
ftp_site()
     向服务器发送 SITE 命令
ftp_size()
     返回指定文件的大小
ftp_systype()
     返回远程 FTP 服务器的操作系统类型
ftruncate()
     将文件截断到给定的长度
func_get_arg()
     根据指定的参数获取用户自定义函数的参数列表
func_get_args()
     以数组形式返回函数参数列表
func_num_args()
     获取传递给函数的参数数量
function_exists()
     检测函数是否存在.
原文地址:https://www.cnblogs.com/imvkmark/p/2301230.html