自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mac系统配置自带apache和MySQL的安装步骤(纯小白教程)

Mac系统配置自带apache和MySQL安装步骤(纯小白教程)开启Apache开启PHP模块安装MySQL步骤安装phpMyAdmin或adminer# 10分钟教会你Mac系统配置自带apache配置,和安装MySQL步骤**开启Apache通过终端直接运行Apache的启动命令来打开:开启 Apache:sudo apachectl start停止 Apache:sudo apachectl stop重启 Apache:sudo apachectl restart

2020-06-04 17:34:35 2677 4

原创 监控网站任务模块并发送邮件的Python脚本

这个脚本可以应用在许多场景中,比如对一个需要及时处理的任务进行监控,或者对某个网站上的新闻或活动进行监控。通过邮件通知的方式,可以方便地及时了解最新的任务或信息,提高工作效率。总之,本脚本是一个非常实用的小工具,如果你需要在日常工作中进行任务监控,可以考虑使用这个脚本来帮助你更加高效地完成工作。

2023-03-21 12:54:37 363 1

原创 Windows/Linux/MacOS下载与安装Composer

博文目录Composer包依赖管理器下载与安装Composer1. Linux/MacOSComposer 下载\安装laravel2. Windows设置 Composer 下载源Composer 下载\安装ThinkPHP6Composer包依赖管理器这里的包, 也可以理解为组件, 所以composer也称为组件依赖管理器组件由一系列相关的类, 接口, 性状trait组成, 同一组件成员必须放在同一个空间下面组件是第三方开发者编写的,用来解决一些常见问题的解决方案,避免了重复造轮子组件代码通

2020-07-16 01:38:25 531 1

原创 PHP MVC模式的原理与实现

MVC模式的原理与实现mvc原理:M->Model模型, 负责数据访问C->Controller控制器, 负责解析HTTP请求并转发和与模型与视图进行交互V-View: 负责生成HTML页面外部对象的依赖注入容器技术: Container外观模式: Facade, 门面模型类Model.php<?phpnamespace Mvc;//模型类:用于数据库操作,数据访问class Model{// 用二维数组来模拟一个数据表的结果集的返回 publ

2020-07-12 14:25:24 571

原创 PHP常用设计模式之“单例模式与工厂模式“

单例模式一个类,仅允许被实例化一次,即仅允许某个类创建一个实例应用场景:数据库连接,HTTP请求…总结三点:构造方法私有化外部的clone(克隆),私有化创建一个静态方法,用它来生成当前类的实例namespace Demo; //普通模式class Demo{ }$obj1 = new Demo();$obj2 = new Demo();var_dump($obj1);echo '<br>';var_dump($obj2);echo '<br

2020-07-11 15:06:22 158

原创 PHP OOP(面向对象)进阶知识之“Trait技术”

为什么要用 Trait?php是单继承的语言, 即一个类只允许多一个父类中继承成员trait是一个与"类"类似的数据结构,内部可以声明一些方法或属性,供调用者使用Trait 解析了什么问题?解决php只能从一个类中继承成员的问题最大程度的实现了代码复用对一些无法用类进行封装的功能,使用Trait封装更加的方便,实用trait的创建语句与class类是完全一样的trait 使用 trait 关键字来声明, 同样, 也不允许实例化,只能是调用类调用<?phpnamespace

2020-07-09 21:44:32 183

原创 PHP OOP(面向对象)进阶知识之“命名空间的层级关系/别名/实战”

1.命名空间的分层管理代码漂亮,注释清晰易懂,所以这里就不啰嗦了。请看代码…<?phpnamespace Demo;//命名空间的分成管理echo '当前命名空间是:'.__NAMESPACE__.'<br>';class Dog {}echo Dog::class.'<hr>';//创建一个二级命名空间namespace Demo\one;echo '当前的命名空间是:'.__NAMESPACE__.'<br>';//这里的

2020-07-09 20:58:49 239

原创 PHP OOP(面向对象)进阶知识之“后期静态绑定”

后期静态绑定:延迟静态绑定代码漂亮,注释清晰易懂,所以这里就不啰嗦了。请看代码…<?phpnamespace _0805;//后期静态绑定:延迟静态绑定//场景:用在静态继承的上下文环境中class A{ public static function who() { echo __CLASS__; } public static function test() {// self::who();绑定了,不灵活//

2020-07-09 19:38:05 112

原创 PHP oop(面向对象)接口中的常量/数据库小案例

oop(面向对象)进阶知识<?phpnamespace _0805;//接口常量//先判断一下当前命名空间是否有此接口,如果没有则创建一个if (!interface_exists(__NAMESPACE__.'\iDbparam')) { interface iDbparam {// 使用接口常量来创建数据库的连接参数 const TYPE ='mysql'; const HOST = '127.0.0.1'; const USER

2020-07-09 14:30:37 142

原创 PHP数据库CURD接口与实现(接口实战)

接口实战的小案例:<?phpnamespace _0802;// 接口实战的小案例// 定义一个接口, 实现数据库的常用操作: CURDinterface iCurd{ // 增加数据 public function create($data); // 读取数据 public function read(); // 更新数据 public function update($data, $where); // 删除数据

2020-07-07 18:43:12 5161

原创 PHP接口代码示例

接口简介interface:指定某个类必须实现的方法,但不需要定义方法的具体实现过程接口中仅允许出现:方法与类常量接口的方法可见性必须是:public接口的方法体必须是空的接口是类的代码模版,可以像类一样有父子继承关系,例如父接口,子接口implementa:类实现接口的关键字如果仅是部分实现接口中的方法,请用一个抽象类来实现它接口1.接口不能实例化2.接口中只允许出现抽象方法3.接口中的成员全部都是公共的:public4.接口中允许有常量5.实现接口的类,必须将接口的抽象方法全部

2020-07-06 16:18:24 795

原创 PHP定义抽象方法/抽象类

抽象类简介abstract:定义抽象方法/抽象类类中只要有一个抽象方法,该类就应该声明为抽象类抽象类只能被继承,不能实例化,并且抽象方法必须在子类实现实现抽象方法的子类方法可见性不能低于抽象方法原定义抽象方法是public,子类方法只能是public 抽象方法是protected,子类方法只能是protected/public一个抽象类必须被扩展为一个特定的类,我们才能创造类实例,使用类中功能传统方法<?phpnamespace demo;//抽象类class Person

2020-07-06 14:11:19 362

原创 PHP类的自动加载(php自动加载)

案例案例很简单,话不多说直入主题首先创建类命名为(路径):/inc/Test1.php为了简化代码,我就创建成静态的了,懒得实例化<?phpnamespace inc;class Test1{ public static function get() { return __CLASS__ . '类,加载成功'; }}自动加载<?phpnamespace demo;require 'loader.php';loader::autoLoader();ec

2020-07-05 20:39:01 428

原创 PHP细说函数(学习手册)

博文目录1.函数是什么2.函数的分类3.函数的基本语法4.与javascript函数的区别5.函数作用域6.PHP中的函数知识函数的常规声明与调用函数的参数类型函数的返回值函数中的变量访问匿名函数与闭包函数的调用1.函数是什么函数是一段需要重复执行的代码片段函数是实现代码复用的重要手段函数是现代编程语言最重要的基本单元函数永远是编程的核心工作2.函数的分类根据函数的提供者(编写者),分为二类系统函数:编程语言开发者事先写好提供给开发者直接使用的自定义函数:用户根据自身需求,对系统功能

2020-06-14 21:06:29 180

原创 php登陆验证会话机制/以cookie为例

博文目录1.会话机制cookie思维导图2.数据库配置/连接数据库信息连接数据库3.登陆验证会话实战前端控制器验证页面首页登陆页退出按钮1.会话机制cookiehttp协议的无状态问题服务器对用户访问的跟踪手段$_COOKIE :超全局变量数组setcookie() :设置客户端cookie常用操作:创建/读取/更新/删除思维导图2.数据库配置/连接数据库信息项目根目录命名为domo ,子目录inc用来存储数据库文件demo/inc/database.php 数据库信息配置

2020-06-09 16:41:29 613

原创 PHP中PDO连接数据库

detabase.php 数据库信息配置文件<?phpreturn [ 'type' => 'mysql', //数据库类型 'host' => '127.0.0.1', //数据库主机名 'dbname' => 'php', //数据库名 'username' => 'root', //数据库账号 'password' => 'root' //数据库密码 ];connect.php 数据库连接文件<?php//连接数据库:PDO

2020-06-09 14:42:27 241 1

空空如也

空空如也

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

TA关注的人

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