摘要: 模型类 每张表,对应一个操作模型,当前表中的所有操作,都是用该模型完成! [模型类]每张表的操作模型,由某个模型类实例化而来的对象【语法】。 每个表操作,对应模型对象的一个方法。 Tip:模型,在项目中,通常指的是模型类的对象,而不是模型类本身。 基础模型类 显而易见,在模型中,可能会出现重用的代码 阅读全文
posted @ 2019-06-04 08:55 zsyzsyzsyzsyzsy 阅读(195) 评论(0) 推荐(0) 编辑
摘要: M:模型 用来操作表的 V : 模版 用来显示页面 C:控制器 调度 操作那个表产生数据 调用哪个模版显示数据 M:Model,模型,项目中数据处理(业务逻辑处理)单元。 V:view,视图,项目中结果展示的单元(模板文件)。 C:Controller,控制器,项目中负责某个功能整体流程调度单元。 阅读全文
posted @ 2019-06-04 08:51 zsyzsyzsyzsyzsy 阅读(104) 评论(0) 推荐(0) 编辑
摘要: HTTP协议 超文本传输协议(HTTP,HyperText Transfer Protocol) 最常见B/s架构中,使用,浏览器端与服务器端数据交互协议。 协议:约定好的一套语法规则。 规定:请求数据格式,与响应数据格式。 是应用层协议 请求协议 规范,浏览器向服务器发送数据格式 以上内容,就是浏 阅读全文
posted @ 2019-05-26 11:18 zsyzsyzsyzsyzsy 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 面向对象3大思想特征介绍: 封装: 就是把数据“封闭”起来,尽量不给别人看到。 面向对象的基本语法“类的定义”形式,可以认为是最基本封装——封装了很多数据到某个类(对象)。 但: 更严格(更常说)的封装,是尽量将属性做出“私有的”——并通过共有的方法来向外提供对该属性的“可控性操作” 继承: 多态: 阅读全文
posted @ 2019-05-24 10:28 zsyzsyzsyzsyzsy 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 有关类和对象的系统函数和运算符 class_exists(), :判断某个类是否存在(定义过) interface_exists(), :判断接口是否存在 get_class():获取某个对象的“所属类名” get_parent_class(), :获取某个对象的“所属父类的类名” get_clas 阅读全文
posted @ 2019-05-24 10:27 zsyzsyzsyzsyzsy 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 数据(变量)序列化/反序列化 什么叫序列化: 就是将一个变量的数据“转换为”字符串——但并不是类型转换。 其目的(意图)是将该字符串“存储起来”(比如存为文本文件) 然后在其他时间(或其他运行环境/电脑)上,将其又恢复原样。 比如:很多有些设计中,都有一个功能:保留场景及当前所有装备,武器,服装。。 阅读全文
posted @ 2019-05-24 10:26 zsyzsyzsyzsyzsy 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 将数据转换为对象 转换基本语法:(目标类型)数据; 对象转换为对象:没有变化; 数组转换为对象:数组的键名当作属性名,值为对应值; 但通常,如果数数字下标,则其对应属性 并不方便操作(->) 所以通常就适合于纯字符下标的数组。 但通常,如果数数字下标,则其对应属性 并不方便操作(->) 所以通常就适 阅读全文
posted @ 2019-05-24 10:25 zsyzsyzsyzsyzsy 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 类的自动加载 类的自动加载是指,在外面的页面中,并不需要去“引入”(包含)类文件,但是程序会在需要一个类的时候就自动去“动态加载”该类。 什么叫做“需要一个类”?通常是这样的情况: 1,创建一个对象的时候(new) 2,直接使用一个类名(操作静态或静态方法) 做法非常简单: 做法1:使用__auto 阅读全文
posted @ 2019-05-24 10:23 zsyzsyzsyzsyzsy 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 接口interface 类:有属性,有方法;有类常量; 抽象类:有属性,有方法;有类常量; 还可以有抽象方法(只有方法头) “更”抽象类(就是接口) :有接口常量;还可以有抽象方法(只有方法头) 可见,接口中,只有两类最简单特性信息: 接口常量: 其实就是常量。 抽象方法: 只有方法头——下级自然就 阅读全文
posted @ 2019-05-24 10:21 zsyzsyzsyzsyzsy 阅读(117) 评论(0) 推荐(0) 编辑
摘要: PHP中的重载技术 通常面向对象语言的重载技术 其基本语法是这样的: 在一个类中,有多个同名的方法,每个方法的参数不同而已。这种现象就称为“重载”。 参数不同可以是:数量个数不同,或类型不同,或顺序不同。 比如: class A{ int function f1(int x){......} int 阅读全文
posted @ 2019-05-24 10:20 zsyzsyzsyzsyzsy 阅读(113) 评论(0) 推荐(0) 编辑