PHP-基础
    - 介绍
 - 本地环境安装
 - 安装 WNMP 环境
 - 代码编辑器选择
 - 语法
 - 变量与常量
 - 常见输出函数
 - 数据类型之四种标量类型
 - 数据类型之三种复合类型
 - 数据类型之两种特殊类型
 - Operators:运算符
 - 流程控制:条件判断语句
 - 流程控制:循环语句
 - 流程控制:中止语句
 - 函数
 - 类和对象:基本概念
 - 类和对象:类结构
 - 类和对象:面向对象
 - 类和对象:三种特殊类
 - 类和对象
 - 类和对象:Trait
 - 类和对象:魔术方法
 - 命名空间
 - 【实战】PHP表单
 
PHP-函数
    - 
                        String
- addcslashes()
 - addslashes()
 - bin2hex()
 - chop()
 - chr()
 - chunk_split()
 - convert_cyr_string()
 - convert_uudecode()
 - convert_uuencode()
 - count_chars()
 - crc32()
 - crypt()
 - echo
 - explode()
 - fprintf()
 - get_html_translation_table()
 - hebrev()
 - hebrevc()
 - hex2bin()
 - htmlentities()
 - htmlspecialchars()
 - htmlspecialchars_decode()
 - html_entity_decode()
 - implode()
 - join()
 - lcfirst()
 - levenshtein()
 - localeconv()
 - ltrim()
 - md5()
 - md5_file()
 - metaphone()
 - money_format()
 - nl2br()
 - nl_langinfo()
 - number_format()
 - ord()
 - parse_str()
 - printf
 - quoted_printable_decode()
 - quoted_printable_encode()
 - quotemeta()
 - rtrim()
 - setlocale()
 - sha1()
 - sha1_file()
 - similar_text()
 - soundex()
 - sprintf()
 - sscanf()
 - strcasecmp()
 - strchr()
 - strcmp()
 - strcoll()
 - strcspn()
 - stripcslashes()
 - stripos()
 - stripslashes()
 - strip_tags()
 - stristr()
 - strlen()
 - strnatcasecmp()
 - strnatcmp()
 - strncasecmp()
 - strncmp()
 - strpbrk()
 - strpos()
 - strrchr()
 - strrev()
 - strripos()
 - strrpos()
 - strspn()
 - strstr()
 - strtok()
 - strtolower()
 - strtoupper()
 - strtr()
 - str_getcsv()
 - str_ireplace()
 - str_pad()
 - str_repeat()
 - str_replace()
 - str_rot13()
 - str_shuffle()
 - str_split()
 - str_word_count()
 - substr()
 - substr_compare()
 - substr_count()
 - substr_replace()
 - trim()
 - ucfirst()
 - ucwords()
 - vfprintf()
 - vprintf()
 - vsprintf()
 - wordwrap()
 
 - 
                        Array
- array()
 - array_change_key_case()
 - array_chunk()
 - array_column()
 - array_combine()
 - array_count_values()
 - array_diff()
 - array_diff_assoc()
 - array_diff_key()
 - array_diff_uassoc()
 - array_diff_ukey()
 - array_fill()
 - array_fill_keys()
 - array_filter()
 - array_flip()
 - array_intersect()
 - array_intersect_assoc()
 - array_intersect_key()
 - array_intersect_uassoc()
 - array_intersect_ukey()
 - array_keys()
 - array_key_exists()
 - array_key_first()
 - array_key_last()
 - array_map()
 - array_merge()
 - array_merge_recursive()
 - array_multisort()
 - array_pad()
 - array_pop()
 - array_product()
 - array_push()
 - array_rand()
 - array_reduce()
 - array_replace()
 - array_replace_recursive()
 - array_reverse()
 - array_search()
 - array_shift()
 - array_slice()
 - array_splice()
 - array_sum()
 - array_udiff()
 - array_udiff_assoc()
 - array_udiff_uassoc()
 - array_uintersect()
 - array_uintersect_assoc()
 - array_uintersect_uassoc()
 - array_unique()
 - array_unshift()
 - array_values()
 - array_walk()
 - array_walk_recursive()
 - arsort()
 - asort()
 - compact()
 - count()
 - current()
 - each()
 - end()
 - extract()
 - in_array()
 - key()
 - key_exists()
 - krsort()
 - ksort()
 - list()
 - natcasesort()
 - natsort()
 - next()
 - pos()
 - prev()
 - range()
 - reset()
 - rsort()
 - shuffle()
 - sizeof()
 - sort()
 - uasort()
 - uksort()
 - usort()
 
 - 
                        File
- basename()
 - chgrp()
 - chmod()
 - chown()
 - clearstatcache()
 - copy()
 - dirname()
 - diskfreespace()
 - disk_free_space()
 - disk_total_space()
 - fclose()
 - feof()
 - fflush()
 - fgetc()
 - fgetcsv()
 - fgets()
 - fgetss()
 - file()
 - fileatime()
 - filectime()
 - filegroup()
 - fileinode()
 - filemtime()
 - fileowner()
 - fileperms()
 - filesize()
 - filetype()
 - file_exists()
 - file_get_contents()
 - file_put_contents()
 - flock()
 - fnmatch()
 - fopen()
 - fpassthru()
 - fputcsv()
 - fputs()
 - fread()
 - fscanf()
 - fseek()
 - fstat()
 - ftell()
 - ftruncate()
 - fwrite()
 - glob()
 - is_dir()
 - is_executable()
 - is_file()
 - is_link()
 - is_readable()
 - is_uploaded_file()
 - is_writable()
 - is_writeable()
 - lchgrp()
 - lchown()
 - link()
 - linkinfo()
 - lstat()
 - mkdir()
 - move_uploaded_file()
 - parse_ini_file()
 - parse_ini_string()
 - pathinfo()
 - pclose()
 - popen()
 - readfile()
 - readlink()
 - realpath()
 - realpath_cache_get()
 - realpath_cache_size()
 - rename()
 - rewind()
 - rmdir()
 - set_file_buffer()
 - stat()
 - symlink()
 - tempnam()
 - tmpfile()
 - touch()
 - umask()
 - unlink()
 
 - 
                        Datetime
- checkdate()
 - date()
 - date_add()
 - date_create()
 - date_create_from_format()
 - date_date_set()
 - date_default_timezone_get()
 - date_default_timezone_set()
 - date_diff()
 - date_format()
 - date_get_last_errors()
 - date_interval_create_from_date
 - date_interval_format()
 - date_isodate_set()
 - date_modify()
 - date_offset_get()
 - date_parse()
 - date_parse_from_format()
 - date_sub()
 - date_sunrise()
 - date_sunset()
 - date_sun_info()
 - date_timestamp_get()
 - date_timestamp_set()
 - date_timezone_get()
 - date_timezone_set()
 - date_time_set()
 - getdate()
 - gettimeofday()
 - gmdate()
 - gmmktime()
 - gmstrftime()
 - idate()
 - localtime()
 - microtime()
 - mktime()
 - strftime()
 - strptime()
 - strtotime()
 - time()
 - timezone_abbreviations_list()
 - timezone_identifiers_list()
 - timezone_location_get()
 - timezone_name_from_abbr()
 - timezone_name_get()
 - timezone_offset_get()
 - timezone_open()
 - timezone_transitions_get()
 - timezone_version_get()
 
 - 
                        Filter
 - 
                        HTTP
 - 
                        cURL
- curl_close()
 - curl_copy_handle()
 - curl_errno()
 - curl_error()
 - curl_escape()
 - curl_exec()
 - curl_file_create()
 - curl_getinfo()
 - curl_init()
 - curl_multi_add_handle()
 - curl_multi_close()
 - curl_multi_errno()
 - curl_multi_exec()
 - curl_multi_getcontent()
 - curl_multi_info_read()
 - curl_multi_init()
 - curl_multi_remove_handle()
 - curl_multi_select()
 - curl_multi_setopt()
 - curl_multi_strerror()
 - curl_pause()
 - curl_reset()
 - curl_setopt()
 - curl_setopt_array()
 - curl_share_close()
 - curl_share_errno()
 - curl_share_init()
 - curl_share_setopt()
 - curl_share_strerror()
 - curl_strerror()
 - curl_unescape()
 - curl_version()
 
 - 
                        PDO
 - 
                        PDOStatement
 
过滤函数
本章节列出截至PHP 7.3.6所有的Filter函数以供参考。
下表以相关性排序。
| 函数名 | 描述 | 
|---|---|
| filter_list() | 获取一个 PHP 所支持的过滤器名称列表的数字索引数组 | 
| filter_id() | 返回通过传入指定过滤器名称,从而获取其数字 ID | 
| filter_has_var() | 检查指定类型中是否含有指定变量 | 
| filter_var() | 使用特定的过滤器过滤一个变量。返回过滤后的值,如果过滤失败则返回FALSE | 
| filter_var_array() | 以数组形式过滤多个变量,成功时返回包含所请求变量的数组,过滤失败则返回FALSE,变量不存在则返回NULL | 
| filter_input() | 通过检查指定类型中是否存在指定变量,并使用特定过滤器处理该变量 | 
| filter_input_array() | 通过检查指定类型中存在的一系列变量,并使用特定过滤器处理该系列变量 | 
本参考手册的格式说明:
- 函数名
 - 定义
 - 语法
- 函数名
 - 参数列表:参数列表中,变量名前是该变量的数据类型,其中特殊的
mixed表示有多种可能的数据类型;使用方括号包裹的参数表示可选 - 返回类型:冒号后面是函数的标准返回类型
 
 - 参数说明
 - 示例
 - 延展阅读
- 与当前函数具有相关性、相似性的函数