PHP程序开发参考手册
综合评级:★★★★★
定价:¥89.00
作者:张鑫 等编著
出版社:机械工业出版社
出版日期:2013年8月
页数:635
ISBN:9787111431718
《华章程序员书库:PHP程序开发参考手册》内容涉及PHP开发中的各种技术,在每一章中都以英文字母A~Z的顺序对该函数库中的函数进行排序,其中每个函数都按照功能、语法来介绍,在每个函数后都有相关的示例,并针对介绍的内容提供了有代表性的典型应用。
第一篇php基础篇
第1章语句
1.1if语句——条件控制语句
1.2else语句——不满足条件时执行
1.3elseif语句——判断其他的条件
1.4while语句——简单的循环控制语句
1.5do…while语句——先执行后判断
1.6for语句——复杂的循环控制语句
1.7foreach语句——遍历数组语句
1.8break语句——跳出循环
1.9continue语句——跳过并继续下一次循环
1.10switch语句——根据比较结果执行对应语句
1.11return语句——结束函数或脚本文件的执行
1.12try…catch…throw语句——捕获并抛出异常
1.13include语句——文件包含语句
1.14require语句——文件包含语句
1.15require_once语句——包含一次的语句
1.16include_once语句——包含一次的语句
第2章经典类
2.1ADODB连接数据库类——封装ADODB数据库连接
2.2ADODB操作数据库类——封装ADODB数据库操作
2.3ADODB分页类——封装ADODB分页操作
2.4PDO连接数据库类——封装PDO数据库连接
2.5PDO操作数据库类——封装PDO数据库操作
2.6PDO分页类——封装PDO分页操作
2.7smarty配置类——封装Smarty配置
2.8Util项目工具类——封装一些常用方法
2.9购物车类——封装购物车常用方法
2.10格式转换类——封装字符串转换方法
2.11验证码类——封装验证码生成方法
2.12省市二级菜单类——封装省市联动的方法
2.13PHP动态生成静态页类——封装动态生成静态页方法
2.14图片添加文字水印类——封装添加文字水印方法
2.15图片添加图像水印类——封装添加图像水印方法
2.16缩略图生成类——封装生成缩略图方法
2.17柱形图绘制类——封装柱形图绘制方法
2.18折线图绘制类——封装折线图绘制方法
2.19饼形图绘制类——封装饼形图绘制方法
2.20PHP伪静态——隐藏实际路径
第3章数组函数库
3.1array_change_key_case函数——返回字符串键名全为小写或大写的数组
3.2array_chunk函数——将一个数组分割成多个数组
3.3array_combine函数——合并数组
3.4array_count_values函数——统计数组中的元素值
3.5array_diff_assoc函数——带索引检查计算数组的差集
3.6array_diff_uassoc函数——用回调函数做索引检查来计算数组的差集
3.7array_diff函数——计算数组的差集
3.8array_fill函数——用给定值填充或建立数组
3.9array_filter函数——将数组值传递到自定义过滤函数
3.10array_flip函数——交换数组中的键和值
3.11array_intersect_assoc函数——获取多个数组的交集
3.12array_intersect函数——获取多个数组的交集
3.13array_key_exists函数——检查键名是否存在于数组中
3.14array_keys函数——获取数组中的所有键名
3.15array_merge_recursive函数——合并数组
3.16array_merge函数——合并数组
3.17array_pad函数——填补数组
3.18array_pop函数——弹出数组最后一个单元
3.19array_push函数——将值压入数组末尾
3.20array_rand函数——取出数组中的随机数
3.21array_reduce函数——用函数将数组简化为单一的值
3.22array_reverse函数——颠倒数组元素顺序
3.23array_search函数——返回给定值的键名
3.24array_shift函数——移出数组第一个单元
3.25array_sum函数——计算数组的和
3.26array_udiff_assoc函数——检查数组的差集
3.27array_values函数——返回数组所有值
3.28array_walk函数——对数组单元应用自定义函数
3.29array函数——建立数组
3.30arsort函数——对数组逆向排序
3.31asort函数——对数组排序
3.32compact函数——建立数组
3.33count函数——统计数组元素个数
3.34current函数——返回数组中当前单元
3.35each函数——返回当前元素键名和对应值
3.36end函数——返回数组最后一个单元
3.37in_array函数——判断给定值是否在数组中
3.38key函数——返回当前单元键名
3.39krsort函数——对键名逆向排序
3.40ksort函数——对键名排序
3.41list函数——将数组元素赋给变量
3.42next函数——返回下一个单元值
3.43prev函数——返回上一个单元值
3.44range函数——建立指定范围内的数组
3.45reset函数——将指针返回到第一个单元
3.46rsort函数——对数组逆向排序
3.47sort函数——对数组排序
3.48uasort函数——用自定义函数对数组值排序
3.49uksort函数——用自定义函数对数组键名排序
3.50usort函数——用自定义函数对数组值排序
第4章类和对象函数库
4.1class_exists函数——检查类是否定义
4.2get_class_methods函数——返回类中方法名的数组
4.3get_class_vars函数——返回公有属性的关联数组
4.4get_class函数——返回对象所属的类名
4.5get_declared_classes函数——返回由类名组成的数组
4.6get_object_vars函数——返回属性组成的关联数组
4.7get_parent_class函数——返回对象或类的父类名
4.8is_a函数——检查对象和类的从属关系
4.9is_subclass_of函数——检查对象是否是该类的子类
4.10method_exists函数——检查方法是否存在于类中
第5章日期时间函数库
5.1checkdate函数——验证日期有效性
5.2date函数——格式化一个本地时间/日期
5.3getdate函数——返回数组形式的日期、时间信息
5.4gettimeofday函数——返回当前时间信息
5.5gmdate函数——格式化一个GMT/UTC日期/时间
5.6gmmktime函数——返回时间戳记的格林威治时间
5.7gmstrftime函数——根据区域设置格式化时间/日期
5.8localtime函数——获取本地的时间
5.9microtime函数——返回当前时间戳和微秒数
5.10mktime函数——根据给定参数返回时间戳
5.11strftime函数——根据区域设置格式化本地时间/日期
5.12strtotime函数——将英文的日期时间解析为时间戳
5.13time函数——返回当前UNIX时间戳
第二篇文件和图像篇
第6章目录文件处理函数库
6.1basename函数——返回基本文件名
6.2chdir函数——改变当前目录
6.3chgrp函数——改变文件所属的组
6.4chroot函数——改变当前进程的根目录
6.5chmod函数——更改指定文件所属的模式
6.6chown函数——更改指定文件的拥有者
6.7clearstatcache函数——清除缓存
6.8closedir函数——关闭已打开的目录
6.9copy函数——对文件进行复制
6.10dir函数——将目录名转换为对象
6.11dirname函数——返回目录名
6.12disk_free_space函数——返回磁盘分区可用字节数
6.13disk_total_space函数——返回磁盘分区总共字节数
6.14fclose函数——关闭文件
6.15feof函数——判断指针是否指向文件末尾
6.16fgetc函数——获取文件指针处的字符
6.17fgetcsv函数——解析读入的行并找出CSV格式的字段
6.18fgets函数——获取文件指针所在行指定长度的内容
6.19fgetss函数——获取指定长度内容并去掉标记
6.20file_exists函数——判断目录或文件是否存在
6.21file_get_contents函数——将文件内容读入一个字符串
6.22file_put_contents函数——将指定字符串写入文件
6.23file函数——读取文件内容并保存到数组中
6.24fileatime函数——返回文件上次被访问的时间
6.25filectime函数——返回文件上次inode被修改的时间
6.26filegroup函数——返回文件所属组ID
6.27fileinode函数——返回文件的inode节点号
6.28filemtime函数——返回文件上次被修改的时间
6.29fileowner函数——返回文件拥有者的ID
6.30fileperms函数——返回文件的访问权限
6.31filesize函数——返回指定文件字节数
6.32filetype函数——返回指定文件类型
6.33flock函数——锁定文件
6.34fnmatch函数——判断字符串是否与通配符匹配
6.35fopen函数——打开文件
6.36fpassthru函数——读取指针当前位置到文件结束内容
6.37fread函数——从文件中读取指定长度的数据
6.38fscanf函数——根据指定参数读取文件内容
6.39fseek函数——设置文件指针的位置
6.40fstat函数——获取打开文件的统计信息
6.41ftell函数——返回文件的指针位置
6.42ftruncate函数——根据文件尺寸进行截取
6.43fwrite函数——将字符串写入文件
6.44getcwd函数——返回当前工作目录
6.45glob函数——将字符串写入文件中
6.46is_dir函数——判断目录是否存在
6.47is_executable函数——判断文件是否为可执行文件
6.48is_file函数——判断文件是否存在
6.49is_link函数——判断文件是否为一个符号链接
6.50is_readable函数——判断文件是否可读
6.51is_uploaded_file函数——判断是否为上传文件
6.52is_writable函数——判断文件是否可写
6.53mkdir函数——创建新目录
6.54move_uploaded_file函数——实现文件上传
6.55opendir函数——打开目录
6.56parse_ini_file函数——解析ini文件
6.57pathinfo函数——返回文件相关信息
6.58pclose函数——关闭由popen()函数打开的文件指针
6.59popen函数——打开一个指向进程的管道
6.60readdir函数——读取目录指针所指的文件
6.61readfile函数——读取文件内容并写入输出缓冲
6.62realpath函数——返回绝对路径
6.63rename函数——为指定文件重命名
6.64rewind函数——将文件指针指向文件起始位置
6.65rewinddir函数——将目录指针移到顶端
6.66rmdir函数——删除指定目录
6.67scandir函数——返回目录中文件和目录组成的数组
6.68tempnam函数——在指定目录中建立文件
6.69tmpfile函数——以写模式建立临时文件并返回标识
6.70touch函数——将文件的访问和修改时间设为指定时间
6.71unlink函数——删除指定文件
第7章DOM函数库
7.1DOMAttr函数——向节点中添加属性
7.2DOMCharacterData函数——向XML节点中的文本追加字符串
7.3DOMComment函数——向XML中添加注释
7.4DOMDocument函数——创建XML文档
7.5DOMDocumentType函数——为XML所定义的实体提供接口
7.6DOMElement函数——获取或设置文档元素属性值
7.7DOMEntity函数——表示一个已知的实体
7.8DOMEntityReference函数——建立一个新的DOMEntityReference对象
7.9DOMException函数——DOM引发的异常
7.10DOMImplementation函数——可执行独立于任何文档对象模型的实例操作
7.11DOMNode函数——表示文档树中一个节点
7.12DOMNodeList函数——代表一个有顺序的节点列表
7.13DOMNotation函数——DOMNode的子类
7.14DOMProcessingInstruction函数——处理指令
7.15DOMText函数——元素或属性的文本内容
7.16DOMXPath函数——进行XML的文档解析
第8章FTP文件传输函数库
8.1ftp_alloc函数——为上传文件在FTP服务器上分配空间
8.2ftp_cdup函数——在FTP服务器上切换到上级目录
8.3ftp_chdir函数——在FTP服务器上切换目录
8.4ftp_chmod函数——在FTP服务器上改变文件属性
8.5ftp_close函数——关闭FTP的连接并释放资源
8.6ftp_connect函数——建立一个新的FTP连接
8.7ftp_delete函数——删除FTP服务器上的文件
8.8ftp_exec函数——运行FTP命令
8.9ftp_fget函数——下载FTP服务器上的文件内容
8.10ftp_fput函数——上传文件到FTP服务器
8.11ftp_get_option函数——返回各种不同的选项设置
8.12ftp_get函数——下载FTP服务器上的文件
8.13ftp_login函数——登录FTP服务器
8.14ftp_mdtm函数——检查文件最后修改时间
8.15ftp_mkdir函数——在FTP服务器上建立新目录
8.16ftp_nb_continue函数——以不分块的方式发送文件
8.17ftp_nb_fget函数——异步下载文件到本地文件中
8.18ftp_nb_fput函数——异步上传文件到FTP服务器
8.19ftp_nb_get函数——异步下载FTP服务器上的文件
8.20ftp_nb_put函数——异步上传文件到FTP服务器
8.21ftp_nlist函数——返回给定目录的文件列表
8.22ftp_pasv函数——返回当前FTP被动模式是否打开
8.23ftp_put函数——将本地文件上传到FTP服务器
8.24ftp_pwd函数——返回当前目录名
8.25ftp_raw函数——向FTP服务器发送任意命令
8.26ftp_rawlist函数——返回目录下文件详细列表
8.27ftp_rename函数——将FTP服务器上的文件或目录改名
8.28ftp_rmdir函数——删除FTP服务器上的目录
8.29ftp_set_option函数——控制FTP流的各种运行时选项
8.30ftp_site函数——向FTP服务器发送命令
8.31ftp_size函数——返回远程文件大小
8.32ftp_ssl_connect函数——建立安全的SSL-FTP连接
8.33ftp_systype函数——返回远程服务器的系统类型
第9章HTTP相
12019人在学
12536人在学
16127人在学
34444人在学