自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 MVC优势

高内聚低耦合重用性高可维护性高有利于软件优化

2019-09-06 19:13:41 221

原创 MVC的代码规范

代码的规范 - 约定大于配置MySQL的表名需小写或小写加下划线,如:item,car_orders。模块名(Models)需用帕斯卡命名法,即首字母大写,并在名称后添加Model,如:ItemModel。控制器(Controllers)需用帕斯卡命名法,即首字母大写,并在名称后添加Controller,如:ItemController。方法名(Action)需用驼峰命...

2019-09-06 19:11:22 594

原创 MVC的三大职责

Model的职责模型Model – 管理大部分的业务逻辑和所有的数据库逻辑数据、行为、方法是Model的主要内容。实际工作中,Model是MVC中代码量最大。Model是逻辑最复杂的地方,因为应用的业务逻辑也要在这里表示。注意将Model与Controller区分开。Model是处理业务方面的逻辑,Controller只是简单的协调Model和View之间的关系。只要是与业务有关的,...

2019-09-06 19:09:56 554

原创 什么是MVC和它的一个流程

MVC模式(Model-View-Controller)模型-视图-控制器(MVC)是一种软件架构模式(设计模式)MVC把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。PHP中MVC模式也称Web MVC,从上世纪70年代进化而来。MVC 的目标是将业务逻辑从用户界面的考虑中分离。这样,开发者就可以更容易地改变每一部分而不会影响其他。一...

2019-09-06 19:05:48 201

原创 thinkphp5.0命名规范

ThinkPHP5遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:目录和文件目录使用小写+下划线;类库、函数文件统一以.php为后缀;类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致;类文件采用驼峰法命名(首字母大写),其它文件采用小写+下划线命名;类名和类文件名保持一致,统一采用驼峰法命名(首字母大写);函数和类、属性命名类的命名采用驼峰法(...

2019-09-06 08:25:51 391

原创 复习总结PHP基础知识

我先总结一下我们上学期学习的东西都有哪些。首先是php开发环境的一个搭建,我们要知道搭建需要四个平台,Windows平台、Apache服务器、PHP软件、MySQL软件。其次是phpstorm的一个安装。再往下就是我们一学期学习的东西了:PHP语法,变量,echo/print、数据的一个类型、php常量、字符串和运算符、if…Else、Switch、数组和数组排序、php超全局变量、Whi...

2019-09-06 08:14:52 118

原创 ThinkPHP5.0学习

特点:1.ThinPHP是免费开源的,快速简单的,面向对象的,轻量级PHP开发框架2. 2006年初创立,遵循Apache2开源协议发布3. 秉承简洁实用的设计原则,注重易用性4.拥有众多的原创功能和特性,在易用性,扩展性和性能封面不断优化和改进5.成为国内最领先和最具影响力的WEB应用开发框架一 开发环境安装PHP>=5.4.0PDO MbString CURL PH...

2019-09-06 08:09:28 372

原创 PHP面向对象的三大特征:封装、继承、多态

封装封装事把对象中的成员属性和成员方法,加上访问修饰符,使其尽可能隐藏对象的内部细节,以达到对成员的访问控制(是访问的控制,而不是拒绝访问)3种访问修饰符public(公有的 默认)private(私有的)protected(受保护的)只要在声明成员属性或成员方法的时候,使用private关键字修饰,就实现了对成员的私有封装,封装后的成员在外部是不能直接访问的,只能在对象的内部方法中使...

2019-09-06 07:54:30 139

原创 MyISAM和InnoDB两者的区别和应用场景

MyISAM是MySQL的默认数据库引擎(5.5版之前).5.5版本之后,MySQL数据库引擎默认InnoDB。MyISAM和InnoDB两者之间有着明显区别:事务支持MyISAM不支持事务,是非事务安全型的,而InnoDB支持,是事务安全型的。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显...

2019-09-06 07:45:02 136

原创 ThinkPHP5.0的优势

ThinklPHP它的优势在于:更灵活的路由;依赖注入;请求缓存;更强大的查询语句;引入了请求/响应对象;路由地址反解生成;增强的模型功能;API开发友好;改进的异常机制;远程调试支持;单元测试支持;命令行工具;Composer支持;...

2019-08-04 17:12:16 787

原创 PHP会话技术

一、会话技术的概念1、会话技术是一种维护同一个浏览器与服务器之间多次请求数据状态的技术,它可以很容易地实现对用户登录的支持,记录该用户的行为,并根据授权级别和个人喜好显示相应的内容。2、PHP中Cookie和Session是目前最常用的两种会话技术Cookie指的是一种在浏览器端存储数据并以此来跟踪和识别用户的机制Session指的是将信息存放在服务器端的会话技术**二、cookie...

2019-06-02 19:39:14 859

原创 如何处理错误

一、显示错误报告在实际开发过程中,不可避免的会出现各种各样的错误,为了提高开发效率,PHP语言提供了显示错误的机制,该机制可以控制是否显示错误以及显示错误的级别等。在默认情况下,会将所有的错误显示在输出结果中。2.显示错误报告——修改配置文件直接配置php.ini文件来显示错误报告。error_reporting用于设置报告的错误级别display_errors用于设置是否显示错误信息...

2019-04-02 20:25:00 517

原创 错误处理概述

常见的错误类型在PHP中,错误用于指出语法、环境或编程问题。根据错误出现在编程过程中的不同环节,大致可以分为以下4类。1.语法错误 2.运行错误 3.逻辑错误 4.环境错误①.语法错误:是指编写的代码不符合PHP的编写规范。特点:语法错误最常见,也最容易修复例如:遗漏了一个分号,就会显示错误信息。这类错误会阻止PHP脚本执行,通常发生在程序开发时,可以通过错误报告进行修复,再重新运行检查...

2019-04-02 19:19:42 533

原创 数组在字符串与函数中的应用

1.字符串与数组的转换PHP提供的explode()函数用于根据指定字符对字符串进行分割explode()函数的返回值类型是数组类型第1个参数表示分隔符第2个参数表示要分割的字符串第3个参数是可选的,表示返回的数组中最多包含的元素个数,当其为负数m时,表示返回除了最后的m个元素外的所有元素,当其为0时,则把它当做1处理PHP提供的implode()函数用于利用指定字符将一维数组内的元素...

2019-03-31 19:05:23 472

原创 数组的基本使用

一、使用array()函数创建数组1.数组的创建——array()语言结构方式①.array()语言结构中的数组元素使用“键=>值”的方式进行表示,各元素之间使用逗号进行分割。①.数组在省略键名的设置时,默认从0开始,依次递增加1,因此该数组元素的键名依次为“0、1、2”。除此之外,还可以根据实际需求自定义数组元素的键名,如上述示例中的$sports数组变量,将其第1个元素键名设置...

2019-03-31 18:54:04 416

原创 PHP手册的使用

1.登录PHP在线手册打开PHP官网“http://php.net”,然后点击导航栏中的“Docunmentaion”切换到PHP手册文档页面。在“View Online”在线手册查看页面选择“Chinese(Simplified)”中文版后,即可以看到手册的首页界面。2.查看函数的功能在手册首页的右上角搜索栏中输入函数名strlen,然后按【Enter】键,就会显示该函数的详细信息。...

2019-03-30 11:05:13 499

原创 函数的定义与调用

一、初识函数函数:封装一段用于完成特定功能的代码。函数分类:内置函数(字符串操作函数、数组操作函数)、自定义函数1.内置函数2.自定义函数3.函数的基本语法格式函数的定义由以下4部分组成:关键字function、函数名functionName、参数、函数体4.参数设置对于函数来说,参数的不同设置,决定了其调用和使用方式适用于不需要提供任何的数据即可以完成指定功能的情况5....

2019-03-30 10:43:59 372

原创 PHP开发环境搭建

一、搭建PHP开发环境搭建需要准备的几个平台:windows平台、Apache服务器、PHP软件、MySQL软件二、Apache的安装1.首先将Apache24 win64.zip解压到D盘 将“Apache24 win64”文件夹改名为“Apache24 ”2.从conf文件夹中找到httpd.conf并打开。找到系统默认位置,并该改为当前地址。3.下载安装vcredist4.在所有...

2019-03-30 10:18:00 361

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除