摘要:
重载 重载:overload,被重新加载。在面向对象里,重载指的当一个函数(方法),具有不同的返回值或者参数列表的时候,可以有不同的存在形式(允许同名函数存在:返回值或者参数列表不一样) class Person{ public string function eat(){//吃饭方法;return ‘吃饱了’;} public string function eat(水果){//吃水果;retu... 阅读全文
摘要:
重载 重载:overload,被重新加载。在面向对象里,重载指的当一个函数(方法),具有不同的返回值或者参数列表的时候,可以有不同的存在形式(允许同名函数存在:返回值或者参数列表不一样) class Person{ public string function eat(){//吃饭方法;return ‘吃饱了’;} public string function eat(水果){//吃水果;retu... 阅读全文
摘要:
回顾 面向对象:自动加载(__autoload),类常量访问(范围解析操作符),静态(属性和方法:self) 设计模式:单例模式(三私一公),工厂模式 面向对象三大特性:封装,继承和多态(PHP不支持) PHP继承:extends(对象继承:属性和非私有方法) PHP继承 方法重写 子类拥有与父类同名的方法。 除了私有的属性和方法之外,系统一律都是去子类中查找属性和方法,但是... 阅读全文
摘要:
设计模式 1. 什么是设计模式? 指的是一种已经成熟话的设计规范,通过这种规范,能够达到某种指定的要实现的效果。 php中,只有简单的设计模式:单例模式,工厂模式 单例模式 1. 什么是单例模式? 单例模式,只有一个实例(对象),一个类只能产生一个对象。 要实现单例模式,必须解决以下问题 1. 确定有哪些方式可以产生新的对象:new和clone,必须禁用这两种方法:私有化构造方法和克隆方法 2.... 阅读全文
摘要:
回顾 面向对象编程:类,对象和实例化 类成员:属性,方法和类常量,访问修饰限定符(public,protected和private) 对象访问属性和方法:对象->属性/方法(实参列表); 内部访问:$this,代表当前进入到类内部的对象 魔术方法:构造方法和析构方法 对象传值,对象比较 面向对象 类的加载 因为要得到一个类的对象,必须先保证类结构已经在内存中(代码段)。 自动加载 在需要用到... 阅读全文
摘要:
魔术方法 魔术方法也是一种方法,是一种在类内部定义的方法。魔术方法会在某个特定的情况下自动的被对象调用。 构造方法 构造方法就是对象在实例化之后会自动调用的方法。 语法:__construct() 构造方法的意义:给对象的属性进行初始化 兼容性构造方法 在低版本中没有构造方法__construct(),与其他语言一样,构造方法的名字与类名一致 兼容构造方法处理方式 析构方法 析构方法:对象... 阅读全文
摘要:
回顾 mysql:函数和存储过程 -- 创建表 create table my_name(name char(2) not null)charset utf8; -- 定义全局变量 set @first = '甲乙丙丁戊己庚辛壬癸'; set @second = '子丑寅卯辰巳午未申酉戌亥'; -- 创建存储过程 delimiter $$ create procedure createName(i... 阅读全文
摘要:
HTTP协议 1. 什么是http协议? 协议:协议是一种双方约定好的规范,双方在做某一件事情的事情,必须按照事先定义好的规范去实现和操作。 HTTP:超文本传输协议,HyperText Transport Protocol,超文本在服务器与浏览器之间传输的时候必须遵循的协议。 2. 什么是html? 超文本标记语言:HyperText Markup Language html的作用:保证同一数据... 阅读全文
摘要:
回顾 数据备份:文件部分,数据表备份,SQL备份和增量备份(备份日志) 事务安全:默认自动提交,手动事务 变量:系统变量和自定义变量,作用域 触发器:自动触发,临时修改语句结束符(delimiter) 用户管理:创建用户,分配权限(grant),回收权限(revoke),删除用户 root用户密码找回 函数 1. 什么是函数? 一段可以被重复使用的代码,是为了针对性的解决某一个特定的问题。... 阅读全文
摘要:
项目 项目任务 使用php+mysql编程,做一个动态网站。 1. 确定任务 做一个简单学员管理系统,需要登录后才能查看学生信息 2. 需求分析 功能:登录功能,注册功能,查看学生信息(分页) 数据库:用户表,学生信息表,班级表,教师表 注册功能 1. 制作表单 2. 制定表单提交的脚本 3. 创建服务器脚本:判断用户请求的方式(直接访问/提交) 4. 接收用户提交的数据 5. 数据合... 阅读全文
摘要:
回顾 查询:分组(group by:统计),having(条件),排序(order by),限制(limit offset,length) 联合查询:记录叠加,排序(order by:1.必须配合limit,查询子句必须使用括号) 子查询:子查询分类(标量,列,行(构建行元素)和表(数据源:from之后)) 视图:虚拟表(有结构,没有数据),视图数据操作 PHP操作MYSQL 1. mys... 阅读全文
|