14、MVC框架第2天 文件分目录 平台概念 类自动加载 初始类 php高级

14、MVC框架第2天 文件分目录 平台概念 类自动加载 初始类

1、MVC框架思想 MVC就是编程思想,是一种软件设计的典范,没有任何新知识点; MVC是一种新的代码的组织方式; MVC是由Model、View、Controller三个组件构成; Controller控制器:与客户打交道、程序业务逻辑、...
阅读全文
12、Smarty模板引擎 入门 配置 试图 循环 判断 变量调节 php高级

12、Smarty模板引擎 入门 配置 试图 循环 判断 变量调节

模板引擎的工作原理 1、如何实现HTML代码和PHP代码分离? 实现HTML代码和PHP代码分离的目的是:实现前端设计人员和PHP程序员的分离。 多数Web开发人员要么是精通网页设计,能够设计出漂亮的网页外观,但是编写的PHP代码很糟糕;要...
阅读全文
11、 命名空间 PDO常用方法 sql预处理  静态延时绑定 php高级

11、 命名空间 PDO常用方法 sql预处理 静态延时绑定

静态延时绑定 1、什么是静态延时绑定 自 PHP 5.3.0 起,PHP 增加了一个叫做后期静态绑定的功能,用于在继承范围内引用静态调用的类。 "后期绑定"的意思是说,static::不再被解析为定义当前方法所在的类,而是在实际运行时计算的...
阅读全文
综合案例:学生信息管理系统 php高级

综合案例:学生信息管理系统

项目原文件:全栈教程/03_php高级+mvc/10_面向对象_4/01学生管理 1、面向对象开发流程 面向过程是以过程(步骤)为中心的编程思想,面向对象是事务(对象)为中心的编程思想。 对象是专业对象,是一个功能方方面面的总和。例如:数据...
阅读全文
10、php工厂设计模式 重载 序列化 常见魔术常量 php高级

10、php工厂设计模式 重载 序列化 常见魔术常量

1、什么是工厂设计模式 根据传递不同的类名参数,返回不同类的对象; 工厂模式,就是生产各种的不同类的对象; 工厂模式,改变了在类外使用new关键字创建对象的方式,改成了在工厂类中创建类的对象。 在类的外部我们无法控制类的行为,但在类内部自己...
阅读全文
9、php面向对象3 抽象 接口 自动加载 克隆 php高级

9、php面向对象3 抽象 接口 自动加载 克隆

最终类和最终方法 1、概述 Final关键字修饰的类,就是最终类; Final关键字修饰的方法,就是最终方法; 最终类:该类只能实例化,不能被继承。该类十分完善了,不需要升级和扩展。 最终方法:该方法可以被继承,但不能重写。该方法十分完善了...
阅读全文
8、php面向对象2 内存分配静态封装继承多态 php高级

8、php面向对象2 内存分配静态封装继承多态

静态属性和静态方法 1、概述 static关键字修饰的属性,就是静态属性; static关键字修饰的方法,就是静态方法; 静态属性:就是类的属性,与类相关,与对象无关; 静态方法:就是类的方法,与类相关,与对象无关; 类的东西(类常量、静态...
阅读全文
7、php面向对象1 对象和类 常量 构造析构方法 php高级

7、php面向对象1 对象和类 常量 构造析构方法

什么是面向过程的编程思想 1、面向过程概述 面向过程是一种编程思想; 面向过程是一种以过程(步骤)为中心的编程思想; 面向过程是人类的思考问题的一种习惯; 面向过程的编程思想,符合我们人类解决问题的基本习惯:面对一个大问题(目标,需求),会...
阅读全文
项目:个人相册 登陆/展示 php高级

项目:个人相册 登陆/展示

项目文件在 全栈教程/03_php高级+mvc/6_项目_个人相册 创建数据库 1、创建数据库 php69 2、创建用户数据表 user 3、添加一条用户数据 4、创建相册数据表 photos 创建数据库完整代码 //创建数据库完整代码 /...
阅读全文