线上部署地址:http://c.xt520.xyz/shop/detail?proid=3如果需要登录: 账号:13812345678 密码:123456 总结:在做微信支付的时候,由于个人开发者无法注册,所以后面放弃了。到了支付宝支付,同样需要各...
redis安装与命令redis安装如果是windows安装,安装包百度搜索就会有。(个人建议还是不要从github下载,网速实在太慢)。 解压安装包,放到桌面。打开命令行工具使用命令行找到解压路径。执行redis-server.exe redis基...
路由原理与作用路由的原理路由主要将URL中的控制器,方法解析出来,映射到对应的控制器和方法中。通常我们会看到这样的地址http://127.0.0.1/0514/route.php/acton/del/id/10/name/admin,这个地址我们要...
实现页码功能通过PDO连接,读取数据库中的数据,通过php输出,那其中的分页数据怎么做呢?下面我们通过一个实例来演示 连接数据库代码 connect.php // 根据自己数据库的信息,创建dsn连接字符串,由三部分组成,连接信息,账号,密码$ds...
mvc控制器外部注入依赖外部注入听起来有点高大上,但是可以通过简单的案例,与看文档消化掉,我的理解就是,当A类需要依赖与B类,也就是需要在A类中实例化B类的对象来使用的时候,如果B类中的功能发生改变,也会导致A类中使用B类的地方也要跟着修改,导致A类...
php之mysqli查询任何增删改查都是基于数据表进行的,没有数据,就无法进行,现在我们来新建一张表,对表进行操作 如下 mysqli的基本操作示例: // 增加操作require 'connect.php';$arr = ['橘子','夏季',99...
php数据库与CURD数据库的管理工具数据库管理工具有很多种,这里推荐用adminner.php,对于新手来说够用,不用太复杂的操作就行 简单CURD操作数据表如下 CURD练习
php中namespace于自动加载namespace中的非限定名称,限定名称1.空间成员:所谓空间成员就是,空间所影响的,空间只影响类、函数、常量(const) 2.空间成员的访问:访问方式分为限定,非限定,完全访问,之间的区别,我们使用代码来说明...
php异常类与sleep(),wakeup()php异常处理异常处理通常用在指定的错误(异常)情况发生时改变脚本的正常流程,这种情况称为异常。 当异常被触发时,代码执行被切换到预定义的异常处理器函数 这里演示一个模拟用户登录与验证的案例: class...
php后期静态绑定与拦截器后期静态绑定应用场景:在继承范围内引用静态调用的类 原理 : 当进行静态方法调用时,该类名就是明确指定的那个(通常在::运算符左侧部分);当进行非静态方法调用时,即为该对象所属的类。 实例: class A { pub...
php之traittrait同名方法解决方案当我们引用两个trait,且他们有中有一个方法同名,这是就会产生冲突,那如何解决这种冲突呢 1.替代法将其中一个用另一个代替,这样就不会产生冲突了 示例: trait tDemo1{ public f...
php接口与trait的使用简单的继承,只能实现单继承,如果想要多继承的话,就必须使用interface(接口),通过多个接口的继承,来达到目的,通过这个案例来了解一下。 接口技术接口技术主要用来实现,三大特性中的多态,那多态是什么呢?多态最直接的定...
php之oop编程OOP编程简称面向对象编程,面向对象编程有三大特性,封装,继承,多态,利用这三大特性来实现代码的设计与实现,这个编程思维非常的接近人的思维了,就好像在公司里,老板说要做件事情,把每个地方做什么,给设计出来,然后员工实现出来。只不过这...
php加载与类基础 文件加载可以想象成其他文件内容展示在当前文档中,相当于把别人的东西拿过来用根据加载方式的不同,我们分为条件加载和强制加载 条件加载include只要在文档头部加上,include 'custom.php,即可加载文件,写上两遍,表...
php十个常用数组函数,回调函数,与array_slice在php中,数组函数和字符串函数,两个加起来,可以说完成了很多工作,比如数组的排序,在用c语言写的话,就要写一个函数功能块,而在php中,大大简化了这一步,数组常用函数,PHP都已经内置好了,...