PHP之内置web服务器

php

PHP从5.4开始,就提供了一个内置的web服务器;这个主要是用来做本地的开发测试用的,不能用于线上环境;将PHP的安装路径配置到电脑的系统环境变量Path中

辰风沐阳 阅读 1135 2020-08-01

PHP的九个超全局变量

php

九个超全局变量:$_GET、$_POST、$_REQUEST、$_FILES、$_COOKIE、$_SESSION、$_ENV、$_SERVER、$GLOBALS。在函数或方法中无需执行 global $variable; 就可以访问它们。

辰风沐阳 阅读 1151 2020-07-30

PHP的八个魔术常量

php

PHP的八个魔术常量:__LINE__、__FILE__、__DIR__、__FUNCTION__、__CLASS__、__METHOD__、__NAMESPACE__、__TRAIT__。这8个魔术常量不区分大小写,但是推荐大写,更加规范。

辰风沐阳 阅读 1067 2020-07-30

PHP的七个数组指针函数

php

数组指针函数:reset()、end()、prev()、next()、key()、current()、each();each() 从 7.2.0 开始被弃用,不推荐再使用;数组指针函数的参数必须是一个变量;获取数组的第一个元素`reset()`和最后一个元素 `end()`

辰风沐阳 阅读 1135 2020-07-30

TP6.0 隐藏多应用模式路由中的应用名

ThinkPHP TP6.0

TP6.0多应用模式中隐藏路由中的应用名的三种方式:1. 域名绑定应用 2. 增加应用入口 3. 入口文件绑定应用。我比较喜欢域名绑定应用,因为可以更好的简化路由。增加应用入口会导致URL地址中多出一个入口文件名。

辰风沐阳 阅读 1560 2020-07-28

TP6.0中的密码验证逻辑、验证器的使用

ThinkPHP TP6.0

场景一:只有一个密码框,并且是可选项,留空不修改密码,不留空则修改密码;场景二:两个密码框,修改密码时有新密码、确认密码,新密码框不为空时,确认密码才验证

辰风沐阳 阅读 1183 2020-07-28

Composer 国内镜像源

Composer

当我们使用 Composer 安装软件包时是从远程的国外服务器下载的,但国内用户访问国外服务器会比较慢,甚至不能访问。本文列举一些最常用的国内镜像,配置国内镜像后可以提高 Composer 包的下载速度

辰风沐阳 阅读 1346 2020-07-17

composer 包版本的范围指定(版本约束)

Composer

包版本范围指定平时用的最多版本约束符号:1. 指定下载的具体的版本号 2. 通配符 * 3. 在 composer.json 文件中经常见到 脱字号版本约束 ^。composer 文档提供了在线测试版本约束符号的功能,不熟悉版本约束指定,可以在线测试用于练手。

辰风沐阳 阅读 1618 2020-07-16

composer 三大组成部分

Composer

composer 三大组成部分:1. 仓库 2. 命令行下载器 3. 自动加载。仓库有公有仓库和私有仓库;命令行下载器指的是各种composer命令;自动加载是指composer实现了自动加载

辰风沐阳 阅读 1146 2020-07-16

在 Windows 上安装 Composer

Composer

1. 去官网 getcomposer.org 下载安装程序 2. 运行安装程序,需要开启三个扩展 openssl、curl、mbstring,没有开启的话 composer 也可以帮助开启,自动将composer添加到Path环境变量 3. 打开命令窗口,测试 composer 命令是否可用 (查看composer版本:composer -V)

辰风沐阳 阅读 1236 2020-07-15