🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### **预定义变量** 对于全部脚本而言,PHP 提供了大量的预定义变量 超全局变量 — 超全局变量是在全部作用域中始终可用的内置变量 * [$GLOBALS](https://www.php.net/manual/zh/reserved.variables.globals.php)— 引用全局作用域中可用的全部变量 * [$\_SERVER](https://www.php.net/manual/zh/reserved.variables.server.php)— 服务器和执行环境信息 * [$\_GET](https://www.php.net/manual/zh/reserved.variables.get.php)— HTTP GET 变量 * [$\_POST](https://www.php.net/manual/zh/reserved.variables.post.php)— HTTP POST 变量 * [$\_FILES](https://www.php.net/manual/zh/reserved.variables.files.php)— HTTP 文件上传变量 * [$\_REQUEST](https://www.php.net/manual/zh/reserved.variables.request.php)— HTTP Request 变量 * [$\_SESSION](https://www.php.net/manual/zh/reserved.variables.session.php)— Session 变量 * [$\_ENV](https://www.php.net/manual/zh/reserved.variables.environment.php)— 环境变量 * [$\_COOKIE](https://www.php.net/manual/zh/reserved.variables.cookies.php)— HTTP Cookies * [$php\_errormsg](https://www.php.net/manual/zh/reserved.variables.phperrormsg.php)— 前一个错误信息 * [$http\_response\_header](https://www.php.net/manual/zh/reserved.variables.httpresponseheader.php)— HTTP 响应头 * [$argc](https://www.php.net/manual/zh/reserved.variables.argc.php)— 传递给脚本的参数数目 * [$argv](https://www.php.net/manual/zh/reserved.variables.argv.php)— 传递给脚本的参数数组 ## **数组** * [`count`](https://www.php.net/manual/zh/function.count.php) - 计算数组中的单元数目,或者对象中的属性个数 * [`sort`](https://www.php.net/manual/zh/function.sort.php) - 对数组排序 * [`ksort`](https://www.php.net/manual/zh/function.ksort.php) - 对数组根据键名升序排序 * [`array_count_values`](https://www.php.net/manual/zh/function.array-count-values.php) - 统计数中所有值 * [`array_flip`](https://www.php.net/manual/zh/function.array-flip.php) - 交换数组中的键和值 * [`array_merge`](https://www.php.net/manual/zh/function.array-merge.php) - 合并一个或多个数组 * [`array_pad`](https://www.php.net/manual/zh/function.array-pad.php) - 已指定长度将一个值填充进数组 * [`array_rand`](https://www.php.net/manual/zh/function.array-rand.php) - 在数组中随机(伪随机)取出一个或多个单元 * [`array_keys`](https://www.php.net/manual/zh/function.array-keys.php) - 返回数组中部分的或所有的 key * [`array_values`](https://www.php.net/manual/zh/function.array-values.php) - 返回数组中所有的值 * [`array_shift`](https://www.php.net/manual/zh/function.array-shift) - 将数组**开头**的单元移出数组 * [`array_pop`](https://www.php.net/manual/zh/function.array-pop.php) - 弹出数组**最后**一个单元(**出栈**) * [ `array_unshift`](https://www.php.net/manual/zh/function.array-unshift) - 在数组**开头**插入一个或多个单元 * [`array_push`](https://www.php.net/manual/zh/function.array-push.php) - 将一个或多个单元压入数组的**末尾**(**入栈**) * [`array_walk_recursive`](https://www.php.net/manual/zh/function.array-walk-recursive) - 对数组中的每个成员递归地应用用户函数 ## **字符串** * [`ucfirst`](https://www.php.net/manual/zh/function.ucfirst.php) - 将字符串的首字母转换为大写 * [`lcfirst`](https://www.php.net/manual/zh/function.lcfirst.php) - 使一个字符串的第一个字符小写 * [`strtolower`](https://www.php.net/manual/zh/function.strtolower.php) - 将字符串转化为小写 * [`strtoupper`](https://www.php.net/manual/zh/function.strtoupper.php) - 将字符串转化为大写 * [`ucwords`](https://www.php.net/manual/zh/function.ucwords.php) - 将字符串中每个单词的首字母转换为大写 * [`explode`](https://www.php.net/manual/zh/function.explode.php) - 使用一个字符串分割另一个字符串 * [`strrev`](https://www.php.net/manual/zh/function.strrev) - 反转字符串 * [`chunk_split`](https://www.php.net/manual/zh/function.chunk-split) - 将字符串分割成小块 * [`ltrim`](https://www.php.net/manual/zh/function.ltrim) - 删除字符串开头的空白字符(或其他字符) * [`number_format`](https://www.php.net/manual/zh/function.number-format) - 以千位分隔符方式格式化一个**数字** * [`htmlspecialchars`](https://www.php.net/manual/zh/function.htmlspecialchars.php) - 将特殊字符转换为 HTML 实体 * [`str_replace`](https://www.php.net/manual/zh/function.str-replace) - 子字符串替换 > 更多:https://www.php.net/manual/zh/ref.strings.php ## **时间** * [`microtime`](https://www.php.net/manual/zh/function.microtime.php) - 返回当前 Unix 时间戳和微秒数 ## **文件** * [`fopen`](https://www.php.net/manual/zh/function.fseek) - 打开文件或者 URL * [`fclose`](https://www.php.net/manual/zh/function.fclose) - 关闭一个已打开的文件指针 * [`fgets`](https://www.php.net/manual/zh/function.fgets.php) - 从文件指针中读取一行 * [`fgetc`](https://www.php.net/manual/zh/function.fgetc) - 从文件指针中读取字符 * [`fseek `](https://www.php.net/manual/zh/function.fseek) - 在文件指针中定位 ## **加密** <br> <br> <br> <br> <hr> <br> 未完待续……