自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单的mvc

1、什么是MVC…MVC是一种设计模式…MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据处理、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑2、MVC各自分工…Model(模型)是应用程序中用于...

2018-12-29 09:06:27 194

原创 接口

一。接口1、接口可以规定某些类实现哪些方法,但接口不需要定义这些方法的具体内容2、接口是通过 interface 关键字来定义的,就像定义一个标准的类一样,但其中定义所有的方法都是空的。3、接口中定义的所有方法都必须是公有,这是接口的特性。4、要实现一个接口,使用 implements 操作符。类可以实现多个接口,用逗号来分隔多个接口的名称。5、实现多个接口时,接口中的方法不能有重名。...

2018-12-21 11:21:19 207

原创 抽象类

一.抽象类1、php5支持抽象类和抽象方法2、定义的抽象类无法被实例化3、任何一个类里面声明了抽象方法,那么这个类必须声明为抽象类, 一个抽象类可以没有抽象方法4、被定义的抽象方法只能声明其调用方式(参数),不能定义其具体的功能实现5、继承抽象类的子类必须实现父类(抽象类)所有的抽象方法,并且访问控制(public、protected)必须一致,或者更为宽松 如:父类protected,...

2018-12-21 11:12:49 184

原创 简单的MVC

一.什么是mvc?MVC是一种设计模式MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。...

2018-12-21 11:03:43 295

原创 php面向对象

一.面向对象和面向过程的区别?面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。可以拿生活中的实例来理解面向过程与面向对象,例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、...

2018-12-16 16:56:27 136

原创 smarty

一.smarty特点smarty是PHP的一个引擎模板,可以更好地进行逻辑与显示的分离,即我们常说的mvc,这个引擎的作用就是将c分离出来二.下载smarty.https://www.smarty.net/.最新版本:3.1.33三.smarty安装.include/include_once.require/require_once四。include和require区别?...

2018-12-16 16:37:05 436

原创 生成四位数验证码

$str = "abcdefghigklmnopqrstuvwxyz0123456789"//9是整个字符串的长度-1(36-1=35)//echo strlen($str);整个字符串的长度rand-产生一个随机整数int rand(void) //表示没有任何的参数int rand (int $min,int $max)//可以指定范围rand 返回0—getrandmax(32...

2018-12-06 22:10:53 1269

原创 json和ajax

一.什么是json?.json已经成为最流行的数据交换(前后台交换)格式之一,各大网站的API几乎都支持它.json数据格式——对象表示为键值对——数据有逗号分开——花括号保存对象——方括号保存数组二。php操作json.json_encode.json_decodejson_encode:对变量进行json编码除了resource类型之外,可以为任何数据类型只接受utf-...

2018-12-06 18:23:10 158

原创 函数

一。php用户定义函数除了内建的php函数,我们可以创建我们的函数函数是可以在程序中重复使用的语句块页面加载时函数不会立即执行函数只有被调用时才会执行二。php中创建用户定义函数以“function”开头(1)函数名能够以字母或者下划线开头(2)函数名对大小写不铭感(3)函数名应该能够反映函数所执行的任务<?phpfunction writemsg(){echo "he...

2018-12-02 16:46:39 311

原创 分割字符串

一。explode : 使用一个字符串分割另一个字符串<?php//将字符串中的数字相加$str = "15,123,45,abc,67,dde,23,6,u";$arr = explode(',',$str);print_r($arr);在这里插入代码片输出为:[0]=>15[1]=>123[2]=>45[3]=>abc[4]=&...

2018-12-02 16:15:18 179

原创 删除元素

一。unset: 释放给定的变量<?php$a = array('张三‘,’李四‘,’王五‘,);//$a = array('a01' =>'张三’,‘a02'=>'李四','a03'=>'王五');print_r($a);echo '<br>';//删除数组中某个元素unset($a[1]);//unset($a['a02']);print_...

2018-11-29 21:01:15 167

原创 生成验证码

<?php//案例:生成验证码header('content-type:image/png');//字符串,去掉不容易识别的i,l,O,o,I,L$str = "abcdefghjkmnpqrstuvwxyzABCDEFGHJKMNPQRSTUVWXYZ0123456789";//画布$width = 200;$height = 100;$img = imagecreate...

2018-11-28 12:03:56 177

原创 图像操作

一。header.header(“content-type:image/png”).header(‘content-type:image/gif’);.header('content-type:image/jpeg);二。创建画页.resource imagecreatetruecolor(int $width,int $height).新建一个真彩色图像.返回一个图像标识符,代表了...

2018-11-24 19:37:43 176

原创 绘制图形和文字

一.绘制图形imagesetpixel:画一个单一像素(一个点).imagesetpixel()在image图像中用color颜色在x,y坐标(图像左上角为(0,0))上画一个点.bool imagesetpixe(resource $image,int $x,int $y,int $color).二。随机画10个点在填充区域下,首先进行for循环<?php$color = i...

2018-11-24 19:02:08 318

原创 遍历数组元素

一.foreach:foreach仅能够应用于数组和对象,如果尝试应用于其他数据类型变量,或者未初始化的变量将发出错误消息。有两种语法:(1)forerch(array_expression as $value)statement(2)foreach(array_expression as $key => $value)statement在这里插入代码片第一种格式遍历给...

2018-11-18 22:08:40 888

原创 表单

一.注意事项Form表单 Action:指定后台文件 Method:指定提交方式Name:表单控件名称 submit:提交二.php文件如何接受表单数据.预定义变量:POST类似的预定义变量:._POST类似的预定义变量:.P​OST类似的预定义变量:._GET,SERVER._SERVER.S​ER...

2018-11-16 11:28:04 125

原创 print和sprint的区别

<?phpheader('content-type:text/html;charset=utf-8');$num = 5;$location = '树上';$format = '有%d只猴子在%s';//'有%f只猴子在%s'输出为5.0000000printf($format,$num,$location);//echo sprintf($format,$num,$locati...

2018-11-16 10:57:13 2350

原创 多维数组

1.什么是多维数组一个数组中的值可以是另一个数组,另一个数组的值也可以是一个数组。例:

2018-11-13 11:58:58 780

原创 关联数组

1.什么是关联数组?一般叫做hash或者map,使用关联数组,我们可以为每一个数组元素指定一个关键词,我们称之为键(key),例:<?php//关联数组键为字符串,或字符串与数字的混合$arr = arry('张三'=>50,'李四‘=>80,'apple');//$arr = ['张三'=>50,'李四‘=>80,'apple');print_r($a...

2018-11-11 22:59:12 1537

空空如也

空空如也

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

TA关注的人

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