自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 php笔记之tp框架_验证器和独立验证

验证器类<?phpnamespace app\validate;use think\Validate;/** * 验证器类 * 自定义的验证器类需要继承Validate * 主要就是给rule[]初始化验证规则 * 在控制器中实例化调用check()传入数据即可验证 * 也可以静态代理实现 */class UserValidate extends Validate{ //验证规则 'name|名字'可加入别名 protected $rule = [

2020-08-18 15:34:59 165 1

原创 php笔记之tp框架_变量输出与模板赋值

控制器<?phpnamespace app\index\controller;use think\Container;/** * 变量输出与模板赋值 * 模板与控制器小写同名 * 当前模块/view/当前控制器名(小写)/当前操作(小写).html * */class Index extends Container{ public function dbtem() { //赋值 $this->view->ass

2020-08-18 11:52:34 227

原创 php笔记之系统常量魔术方法备忘录

这里写目录标题【1】php超全局变量【2】php系统常量【3】thinkphp 常量参考3.1预定义常量3.2路径常量3.2系统常量【4】php魔术4.1php魔术常量4.2php魔术方法【5】thinkphp魔术5.1 tp魔术方法5.2tp模板魔术常量【1】php超全局变量$GLOBALS //引用全局作用域中可用的全部变量$_SERVER //包含如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组$_REQUEST //默认情况下包含了

2020-08-18 11:22:48 234

原创 php笔记之tp5框架_数据库与模型

这里写目录标题【1】连接数据库1.1连接数据库【1】连接数据库1.1连接数据库全局配置:config/datebase.php动态配置:Db::connect(['type' => 'mysql', ...]) //仅该次访问生效DSN连接:数据库类型://用户名:密码@数据库地址:端口号/数据库名称#字符集$dsn='mysql://root:root$127.0.0.1:3306/student#utf8';Db::connect($dsn)...

2020-08-17 14:58:44 162

原创 php笔记之tp5框架_容器、依赖注入、静态代理、

目录【1】容器【2】依赖注入【3】将类绑定到容器中【4】依赖注入【1】容器【2】依赖注入【3】将类绑定到容器中【4】依赖注入

2020-08-17 14:44:07 222

原创 php笔记之traits代码复用多继承

<?php/** * traits 代码复用 解决php单继承问题,实现类似java中的多继承 * 创建: traits 类名{} * 使用: use 类1,类2...; * traits 既是类可以创建方法,又不是类,不能实例化 * * 子类,父类,traits,优先级: * 如果三者都有同样的类:子类 > traits > 父类 *//** * 父类 * Class obj */class obj{ function put3() {

2020-08-13 13:40:26 96

原创 php笔记之经典设计模式

<?php/** * 负责对象生成 批量或者唯一 * 单例模式 * 工厂模式 * 负责对象使用 * 注册树模式 *//** * 单例模式 * Class Site */class Site{ //属性 public $siteName; //本类静态实例 protected static $instance = null; //禁用构造器 private function __constru

2020-08-13 12:48:29 116

原创 php笔记之tp5框架_配置项获取与设置

配置与获取配置与获取代码示例配置与获取代码示例{ /** * 获取配置项 */ function get() { //获取全部配置项 //dump(Config::get()); //获取单个配置项如app //dump(Config::get('app.')); //仅仅获取一级配置项 //dump(Config::pull('app'));

2020-08-13 11:19:03 134

原创 php笔记之tp5框架_配置文件

这里写自定义目录标题配置目录种类新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入配置目录种类你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇

2020-08-09 23:36:28 95

原创 php随机验证码生成器

php随机验证码生成器<?php//调用验证码生成器verify();/** * 随机验证码生成器 * @param int $width - 画布宽度 * @param int $height - 画布高度 * @param int $num - 字符个数 * @param int $charType - 字符类型 1-数字,2-小写字母, 3-数字,大小写字母混合 */function verify($width = 100, $height = 40, $num = 5,

2020-08-01 17:31:08 287

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除