长沙PHP培训
达内长沙芙蓉路中心

15017569023

热门课程

【长沙达内PHP培训】PHP开发

  • 时间:2016-10-28 18:01
  • 发布:长沙达内php培训学校
  • 来源:PHP教程

长沙达内PHP培训的老师这一期给大家讲PHP开发。

项目

一、项目做的是什么

业务逻辑->增删改查

二、什么是面向对象编程,它有哪些好处

oop:object oriented programming

<>核心思想:使用人类思考问题、解决问题的方式来编程。

<>oop的三大特征

封装:第一层意思,将属性和方法封装到一起,形成对象。

第二层意思,隐藏内部的实现细节,对外提供可操作的接口(public)

继承:子类可以通过继承,直接使用父类定义好的属性和方法(非私有的)extend代码可重用。

多态:在不同的上下文中(语境),其表现形态不一样。Php本身就是多态。

<>为什么说php是多态

PHP是弱类型语言

$a='php';$a是一个字符串类型的数据

$a=100;$a是一个整型的数据

<>oop的好处

可重用

可维护

可扩展

灵活性比较高

三、MVC模式

结合单一入口index.php?p=admin&c=goods&a=insert(完成后台的商品添加,C对应控制器(类),a对应方法)

四、我对MVC的认识和理解

<>MVC是什么?

它是一种设计模式

M:model,模型,完成具体的业务逻辑

V:view,视图,负责展示信息

C:controller,控制器,负责发号施令,扮演了交通警察的角色

<>MVC的核心思想

将业务逻辑和显示相分离

<>具体的描述MVC的细节

注意:对模型的理解,有两种描述方式

1、广义上的模型:数据库模型和工具模型

2、狭义上的模型:数据库模型

<>MVC的优缺点

优点:分层明确,便于交流,便于团队开发,便于维护

缺点:学习成本高,对于小项目反而比较麻烦

<>oop和MVC直接有什么关系

并没有直接的关系,但是使用oop来实现MVC,就是完美的方案

四、项目结构说明

每一个优秀的项目都有一个良好的项目结构。

五、搭建过程

学PHP开发就到长沙达内PHP培训班!了解详情请登陆长沙达内PHP培训官网(cs.php.tedu.cn)!

上一篇:php中echo(),print(),print_r(),var_dump()间的区别
下一篇:Yii2体验总结

马上预约三天免费体验课

姓名:

电话:

hp中urlencode()和urldecode()URL编码函数

php的冒泡排序和快速排序

前端学PHP之变量

PHP实现随机数和方程求解

选择城市和中心
贵州省

广西省

海南省