当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

PHP对象克隆clone用法示例

5

本文实例讲述了php对象克隆clone用法。分享给大家供大家参考,具体如下:浅克隆:只是克隆对象中的非对象非资源数据,即对象中属性存储的是对象类型,则会出现克隆不完全<?phpclassb{public$val=10;}cla

php图片添加水印例子

8

图片添加水印我相信各位朋友都知道的,今天我们来看一段php的图片添加水印例子,希望文章能够帮助到各位朋友。<?php/***图片添加水印*$target源文件路径*$wtrmrk_file水印图片路径*$newcopy添加水印

1亿条数据如何分表100张到Mysql数据库中(PHP)

10

下面通过创建100张表来演示下1亿条数据的分表过程,具体请看下文代码。当数据量猛增的时候,大家都会选择库表散列等等方式去优化数据读写速度。笔者做了一个简单的尝试,1亿条数据,分100张表。具体实现过程如下:首先创建100张表:$i=0;wh

php获取文件大小的方法

9

复制代码代码如下:staticfunctionconvert($size){$unit=array('b','kb','mb','gb','tb','pb');return@round($size/pow(1024,($i=floor(lo

提高php运行速度的一些小技巧分享

9

1、代码优化代码优化不仅仅是写出干净和清晰的代码,而是对代码进行一定的简化。可以使用zendoptimizer来自动帮助完成这些繁杂的工作。zendoptimizer可以从zendtechnologies的网站http://www.zend

比较全面的PHP数组的使用方法小结

5

一、什么是数组数组就是一组数据的集合,把一系列数据组织起来,形成一个可操作的整体。数组的每个实体都包含两项:键和值。二、声明数据在php中声明数组的方式主要有两种:一是应用array()函数声明数组,一是直接为数组元素赋值。飞飞asp!技术

phpinc文件使用的风险和注意事项

8

数据库使用中需要关注的主要问题之一是访问权限即用户名及密码的暴露。在编程中为了方便,一般都会用一个db.inc文件保存,如:复制代码代码如下:<?php$db_user='myuser';$db_pass='mypass';$db_h

使用Smarty获取当前日期时间和格式化日期时间的方法详解

5

在smarty中获取当前日期时间和格式化日期时间与php中有些不同的地方,这里就为您详细介绍:首先是获取当前的日期时间:在php中我们会使用date函数来获取当前的时间,实例代码如下:date("y-m-dh:i:s");//该结果会显示为

php设计模式Factory(工厂模式)

7

复制代码代码如下:<?php/***工厂方法模式**定义一个用于创建对象的接口,让子类决定将哪一个类实例化,使用一个类的实例化延迟到其子类*//*classdbfactory{publicstaticfunctioncreate($t

PHP基于工厂模式实现的计算器实例

6

本文实例讲述了php基于工厂模式实现的计算器。分享给大家供大家参考。具体如下:abstractclasscalculator{private$number1;private$number2;public$result;/***@return

PHP常用操作类之通信数据封装类的实现

3

前言本文主要给大家介绍了关于php常用操作类之通信数据封装类实现的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍:必要性不管在b/s架构中,还是c/s架构中,两端的数据通信(注:这里的通信是指的网络请求和回复操作)都无

解析PHP中的file_get_contents获取远程页面乱码的问题

5

php的file_get_contents获取远程页面内容,如果是gzip编码过的,返回的字符串就是编码后的乱码1、解决方法,找个ungzip的函数来转换下2、给你的url加个前缀,这样调用$content=file_get_content

PHP程序中的文件锁、互斥锁、读写锁使用技巧解析

16

文件锁全名叫advisoryfilelock,书中有提及。这类锁比较常见,例如mysql,php-fpm启动之后都会有一个pid文件记录了进程id,这个文件就是文件锁。这个锁可以防止重复运行一个进程,例如在使用crontab时,限定每一分钟

举例讲解PHP面对对象编程的多态

6

什么是多态?多态性,其来自于dictionary.com的定义是"以不同形式,阶段或者类型出现在独立的组织中或者同种组织中,而不存在根本区别。"由该定义,我们可以认为,多态性是一种通过多种状态或阶段来描述相同对象的编程方式。其实,它

解决nginx不支持thinkphp中pathinfo的问题

5

下面小编通过文字加代码的方式给大家详解下,具体内容如下:其实,要解决nginx不支持pathinfo的问题,有两个解决思路,一是不使用pathinfo模式,二是修改nginx的配置文件,使它支持pathinfo。为了使问题简单化,我选择了第

thinkphp框架下实现登录、注册、找回密码功能

9

本文实例为大家分享了thinkphp框架下使用ajax表单提交的登录、注册、找密码的实现方法,以及注册后的用户需后台审核。user表的字段为id、num、password、name、email、addtime、status具体代码如下<

php简单实现发送带附件的邮件

10

本文实例讲述了php简单实现发送带附件的邮件。分享给大家供大家参考。具体如下:下面是静态html代码:<html><head><title>带附件的邮件发送</title></head&

PHP中使用Imagick实现各种图片效果实例

4

imagick是一个功能强大的图像处理库。说是翻译其实就是简要介绍imagick的主要功能的或者说是我觉得比较实用的功能函数的介绍以及使用的例子。因为本人的英语水平有限,所以采用比较通俗或者说比较贴近应用化的语言来描述。先欣赏一组炫丽的效果