自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ajax相关知识

1、什么是ajax?异步的javascript和xml2、ajax的作用,有什么好处?用于客户端与服务器端交互的一项技术,主要用于页面的局部刷新,提升用户体验度。原有交互主要基于表单提交与点击超链接方式弊端:(1)请求发出后,如果响应速度慢,客户端需要等待,而且是茫然的等待。(2)请求响应回来需要刷新整个页面,如果页面中有需要频繁更新的数据,会造成整个页面的频繁刷新。采用ajax技...

2019-10-16 08:23:44 173

原创 MVC设计模式

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

2019-09-19 19:31:59 256

原创 ThinkPHP5 事务操作

ThinkPHP是一个开源的PHP框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。并且遵循Apache2开源协议发布。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action、Dao思想、JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CU...

2019-08-28 00:50:45 355

原创 图解ThinkPHP5框架:基础知识,开发规范与目录结构

注:图片或许有些不清楚,保存下来放大或者在浏览器中放大查看导图的文字说明:thinkphp5基础1 tp5是什么?1.1 免费开源的,快速、简单的面向对象的轻量级PHP开发框架1.2 简洁实用,代码至简,允许使用它开发商业项目1.3 全新架构,与3.2版本相比,是一个全新的产品1.4 tp5适合新项目开发,不适合老项目升级2 安装方法 2.1 官网下载:thinkphp.cn...

2019-08-28 00:29:07 958

原创 composer如何安装?

首先下载好Composer,文件为exe类型,官方地址:https://www.phpcomposer.com/然后双击exe下载好的文件安装包,在弹出的窗口中点击Next,上面的选择的意思是,下载Composer但是不包含卸载,所以我没有勾选。第三步尤为重要,点击Browse,需要找到你php.exe的安装目录,像我的截图,因为我用的是xampp集成安装了,所以直接找到php目录,里面就...

2019-08-25 20:06:52 121

原创 MySQL 中 SQL 优化常用的30 种方法

1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is nu...

2019-08-24 14:42:35 169

原创 PDO基础知识

1、 PDO的全称 php data object 数据抽象层2、 PDO对大多数数据提供了一个统一的数据库操作接口3、 建立连接 pdo=newPDO(&quot;mysql:localhost;dbname=mailaing&quot;,&quot;root&quot;,&quot;aq.qq.comWJ&quot;);4、//PDO设...

2019-08-23 22:01:24 623

原创 PHP变量的作用域

1、局部变量 在函数内定义的变量,作用于只能在函数内使用2、全局变量(1)定义在函数外,作用域在当前的文件内使用 (2)如果要在函数内使用,需要声明global $name声明3、静态变量 static $num=10; 函数执行完之后,静态变量不会被释放 优点:变量的值会被保存,执行效率快 缺点:始终占用空间 4、超全局变量 在整个项目每个php文...

2019-08-23 21:45:04 178

原创 新的集成环境 PHP study_pro(PHP study 2019)

软件介绍phpStudy Pro32位/64位版是一个PHP调试环境的程序集成包,软件一键安装,安装完成之后不在需要配置就能够使用,非常的简单方便,可以说是非常好用的PHP调试环境。软件说明该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等,对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选...

2019-08-12 21:57:06 9941

原创 thinkphp5开发规范

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

2019-07-29 21:13:24 182

原创 thinkphp5框架下载安装方法

ThinkPHP是一个开源的PHP框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action、Dao思想、JSP的Tag...

2019-07-29 19:48:21 1564

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

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

2019-07-28 21:59:51 241

原创 PHP单态(单例、单件)设计模式

Java里面又23种设计模式比如有单例模式、工厂模式、MVC模式单态主要作用就是保证在面向对象的过程程序设计中,一个类只能有一个实例对象存在如何保证让一个类只有一个对象?1,先让这个类不能创建对象,将构造方法变为private2,在类的内部使用一个方法来创建对象,这个方法是静态的魔术方法:(只有PHP里面才有魔术方法)1,魔术方法都以“_”开头2,自动调用不同的魔术方法有不同的调用...

2019-07-13 10:09:21 220

原创 cookie和session的区别

1,cookie和session都是会话技术,cookie是运行在客户端,session是运行在服务器端。2,cookie有大小限制以及浏览器在存cookie的个数也有限制,session是没有大小限制和服务器的内存大小有关。3,cookie有安全隐患,通过拦截或本地文件找得到你的cookie后可以进行攻击。4,session是保存在服务器端上会存在一段时间才会消失,如果session过多会...

2019-06-02 20:00:23 168

原创 PHP操作MySQL数据库

1.数据库概述数据库(Database)简称DB,是按照数据结构来组织、存储和管理数据的仓库,其本身可看作电子化的文件柜。数据库管理系统(Database Management System,简称DBMS)是数据库系统的核心,是一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,以及保证数据库的安全性和完整性。随着数据库技术的不断发展,数据库产品越来越多,常见的有Oracle、SQL...

2019-05-26 20:12:20 1131

原创 JetBrains PhpStorm的激活码

https://www.baidu.com/link?url=OcZ3wrMkQRtt28yzUL1EPrOMpRBj6-1--Ok3LmmAcJtqDhX49cgtEdvANADzib61&wd=&eqid=fa8a9a62000037c0000000025ccfe6f7

2019-05-06 15:52:20 5195

原创 MySQL 中 SQL 优化常用的30 种方法

1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is nu...

2019-05-06 15:46:58 226

原创 MySQL数据的管理(增、删、改)

在项目开发时,对数据的操作是必不可少的。例如,插入数据、查询数据、更新数据以及删除数据。接下来就开始讲解如何对存储在数据库中的数据进行管理。插入记录在对数据库进行管理时,若想要操作数据,需要先保证数据表中存在数据。MySQL 使用 INSERT 语句向数据表中添加数据,其基本语法格式如下:在上述语法格式中,“字段名1,字段名2,……”表示数据表中的字段名称,此处既可以是表中所有字段的名...

2019-04-18 10:56:58 474

原创 MyISAM和InnoDB 区别总结

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

2019-04-16 20:32:44 340

原创 PHP面试题错题整理

1,复选框的type属性值是(A)A. checkboxB. radioC. selectD. check解析:checkbox 定义复选框。radio 定义单选按钮。select 元素是一种表单控件。check是一个类的实例,也就是说是个对象,所以选A。2.在数组末尾添加数组元素的函数是(D)A. array_popB. array_shiftC. array_unshift...

2019-04-12 09:04:56 1424

原创 PHP错误处理及调试

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

2019-04-06 20:34:28 1659

原创 HTTP协议

一,什么是HTTP(超文本传输协议)HTTP:HyperText Transfer Protocol的简称,超文本传输协议是什么:W3C组织推出的浏览器与Web服务器之间数据交互需遵循的一种规范怎么用:专门用于定义浏览器与Web服务器之间数据交换的格式二,HTTP之所以在Web开发中占据重要的位置1,支持主流软件架构:支持B/S、C/S软件架构。2,简单快速:客户端向服务器请求服务时,...

2019-04-04 16:45:02 1258

原创 web表单生成器

一,首先我们要建立数组,如图所示:二,其次要把这个数组用include引进函数function.php中并在function中建立函数 ,如图所示:三,最后再把这个函数用include引进输出index.php中,如图所示:结果如下:希望对有需要的朋友有所帮助!...

2019-03-30 10:34:36 958

原创 PHP foreach 循环遍历数组

foreach 语句用于循环遍历数组。每进行一次循环,当前数组元素的值就会被赋值给 value 变量(数组指针会逐一地移动) - 以此类推。它的语法是:foreach (array as value) 或者foreach (array as $key => $value)【任选其一】{code to be executed(要执行的代码);}实例:输出结果为:onetw...

2019-03-26 19:09:53 14588

原创 求PHP一维数组98,23,76,99,88,68的最大值、最小值和平均值

在程序中可以使用下标变量,即说明这些变量的整体为数组,数组中的每个变量的数据类型是相同的。当数组中每个元素都只带有一个下标时,称这样的数组为一维数组。一维数组是由数字组成的以单纯的排序结构排列的结构单一的数组。一维数组是计算机程序中最基本的数组。二维及多维数组可以看作是一维数组的多次叠加产生的。数组是计算机编程中的重要概念,运用数组可以方便地处理大规模的数据。PHP 中的数组实际上是一个有...

2019-03-22 09:05:02 2547

原创 运用PHP求10以内的偶数和(两种方法)

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTM...

2019-03-18 19:12:31 4650

原创 PhpStorm设置字体大小

PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。它的功能有很多,在这里我只介绍智能PHP编辑器的功能;功能如下:● PHP代码补全。● 智能的重复编码检测器。● PHP重构。● 支持Smarty和PHPDoc。● 支持多语言混合。一款优秀的代码编辑器可以提高程序...

2019-03-14 18:30:30 4577

原创 Apache的环境搭建

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇。这也是我学习PHP之前第一节课所学的。那么,我们该如何来搭建它呢?第一步:我们要先安装“vcredist”,(有些电...

2019-03-07 19:27:57 5506 2

空空如也

空空如也

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

TA关注的人

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