![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 78
代码成就未来
这个作者很懒,什么都没留下…
展开
-
php设计模式-工厂模式
是一种类,建立了一个工厂来根据所需来创建对象,这种方式在多态性编程中是很重要的,允许动态替换类,修改配置等。使用工厂模式的好处是,如果你想要更改所实例化的类名等,则只需更改该工厂方法内容即可,不需逐一寻找代码中具体实例化的地方(new处)修改了。为系统结构提供灵活的动态扩展机制,减少了耦合。PHP工厂模式分为三种:简单工厂模式、工厂方法模式、抽象工厂模式原创 2017-09-29 08:17:30 · 572 阅读 · 0 评论 -
php 设置模式 单元素模式(单例模式或单件模式)
某些应用程序资源是独占的,因为有且只有一个此类型的资源。应用程序每次包含且仅包含一个对象,那么这个对象就是一个单元素。指的是在应用程序的范围内只对指定的类创建一个实例。通常该模式中包含一个私有构造方法,用来确保用户无法通过创建对象或者克隆的方式对其进行实例化。原创 2017-10-10 09:15:17 · 288 阅读 · 0 评论 -
PHP+ajaxForm异步带进度条上传文件实例
在使用ajaxForm方法之前,首先需要安装form.js的插件,网上有;首先说用法,ajaxForm可以接收0或1个参数,该参数可以是一个变量、一个对象或回调函数,这个对象主要有以下参数:var object= {url:url,//form提交数据的地址 type:type,//form提交的方式...原创 2017-09-22 09:17:25 · 421 阅读 · 0 评论 -
Mysql事务处理详细讲解及完整实例下载
Mysql事务概念:MySQL 事务主要用于处理操作量大,复杂度高的数据。由一步或几步数据库操作序列组成逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务用来管理 insert,update,delete 语句。事务特性:Atomicity(原子性)、Consistency(稳定性,一致性)、隔原创 2017-09-22 09:17:02 · 237 阅读 · 0 评论 -
php+mysql事务处理例子详细分析实例
一、数据引擎innodb用begin,rollback,commit来实现提交事务处理,begin开始事务后出现错误就rollback事务回滚或者没有错误就commit提事务提交确认完成。 start transaction 开始是事务begin和end之间是执行的语句块,set autocommit=0不让事务自动提交设置后要在结束set autocommit=1。 下面是针对支持事务处理的原创 2017-09-22 09:17:05 · 230 阅读 · 0 评论 -
php中自动加载类_autoload()和spl_autoload_register()实例详解
一、_autoload 自动加载类:当我们实例化一个未定义的类时,就会触此函数。到了php7.1以后版本不支持此函数好像抛弃了 新建一个类文件名字自己随便去:news类在auto.php文件里面去实例news类而没有引入该类,可以用_autoload自动加载方法类去处理.pl_autoload_register()这个函数(PHP 5 >= 5.1.2)与__autoload有与曲同工之妙,通过加载自己建的函数里面处理加载文件。原创 2017-09-22 09:17:10 · 529 阅读 · 0 评论 -
html模板生成静态页面及模板分页处理
它只让你修改页面的某一部分,当然这“某一部分”是由你来确定的。美工先做好一个页面,然后我们把这个页面当作模板(要注意的是这个模板就没必要使用EditRegion3这样的代码了,这种代码是Dreamwerver为了方便自己设计而弄的标识),把这个模板中我们需要改变的地方用一个与HTML可以区分的字符代替,如“{title}”、“[title]”。在生成静态页面的时候只需要把数据和这些字符串替换即可。原创 2017-09-22 09:17:15 · 761 阅读 · 0 评论 -
php通用的树型类创建无限级树型菜单
php通用的树型类创建无限级树型菜单本文章是通过完整数据库表实例讲解的,里面包含了生成树形结构的函数,包含了二维数组处理菜单函数,包含了php递归函数处理数据表,下载实例在网盘永久不关闭除非百度关闭了原创 2017-09-22 09:17:20 · 455 阅读 · 0 评论 -
php创建多级目录完整封装类操作
php中提供一系列的文件及文件目录操作函数,能简捷地实现我们所需要的功能,包括文件系统操作和目录操作如:多级目录创建,在认为指定的路径下面创建文件或者下一级目录,创建后返回我们所需要的创建的目录和文件的完整的信息或者必须的信息...。上面代码只是一部分实现,完整的实例请下载后查看原创 2017-09-22 09:10:22 · 935 阅读 · 0 评论 -
phpexcel导入excel处理大数据
php读取一个excel文件多个Sheet循环读取数据并保存到另外一个数组里面,引入phpExcel 这个类传递对应的excel 文件的路径就好了现在上传到指定的目录,然后加载上传的excel文件读取这里读取是的时候注意:是Sheet可以多个读取。如果数据太多的时间太长了,还是用文件操作汗处理函数时先转换为csv文件。然后再进行读取操作。这么搞效率最少高了5倍以上。原创 2017-09-22 09:07:59 · 2127 阅读 · 0 评论 -
PHP 常见工厂设计模式
工厂模式 是一种类,它具有为您创建对象的某些方法。您可以使用工厂类创建对象,而不直接使用 new。这样,如果您想要更改所创建的对象类型,只需更改该工厂即可。使用该工厂的所有代码会自动更改。IUser 接口定义用户对象应执行什么操作。IUser 的实现称为 User,UserFactory 工厂类则创建 IUser 对象。厂模式的变体使用工厂方法。类中的这些公共静态方法构造该类型的对象。如果创建此类型的对象非常重要,此方法非常有用。例如,假设您需要先创建对象,然后设置许多属性原创 2017-09-22 09:05:58 · 208 阅读 · 0 评论 -
PHP-Iterator迭代器(遍历)接口详讲
PHP Iterator接口的作用是允许对象以自己的方式迭代内部的数据,从而使它可以被循环访问,PHP本身 已经提供了一些用于日常任务的迭代器,具体可以查看PHP手册。PHP Iterator迭代器遍历主要用于遍历元素的操作,如对数组中的每一个元素都要操作,这个情况下我们就可以使用迭代器.原创 2017-10-12 14:02:50 · 2497 阅读 · 0 评论