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

PHP高级教程

php设计模式Builder(建造者模式)

8

复制代码代码如下:<?php/***建造者模式**将一个复杂对象的构建与它的表示分离,使用同样的构建过程可以创建不同的表示*/classproduct{public$_type=null;public$_size=null;publi

深入PHP获取随机数字和字母的方法详解

1

第一种方法复制代码代码如下:<?php  $fileid=date("ymd-his").'-'.rand(100,999);  //$fileid为20100903-132121-908这样的的随机数?>第二种方法复制代码代码

一个好用的分页函数

7

复制代码代码如下:本人原创的代码,高手看来,也许流程笨拙点,但是很实用.看者要顶啊/*---------------------------------------------------------------//*函数说明:分页函数pa

IIS下配置Php+Mysql+zend的图文教程

8

为了迎接dvphp公测,特发此教程,希望对一些不会的朋友有所帮助,希望会的朋友多多指教!下面的教程都是在windows2000下实现的,其他系统请自己参照修改,2003的系统请把winnt修改成windows.操作系统目录:c:winntp

使用URL传输SESSION信息

5

在php的学习中,会话是我们常常用到的,那今天我们就来详细讲讲会话中的session;一、session的工作机制:当开启session后,服务器会在服务器中保存session文件,然后再浏览器保存session的id号,用于获取对应的se

php正则替换处理HTML页面的方法

4

本文实例讲述了php正则替换处理html页面的方法。分享给大家供大家参考。具体如下:<?phpif(!defined('basepath'))exit('nodirectscriptaccessallowed');/***ht

使用VisualStudio开发php的图文设置方法

15

现在,三层、mvc之类的思想遍地开花,使得代码和html得以分离,加之随着开发的分工和项目的增大,一个好的ide能为编码工作提供了许多的便利。就像开发java用eclipse,.net用visualstudio一样,开发php也很需要一种这

浅谈php自定义错误日志

6

平时经常看php的错误日志,很少有机会去自己动手写日志,看了王健的《最佳日志实践》觉得写一个清晰明了,结构分明的日志还是非常有必要的。在写日志前,我们问问自己:为什么我们有时要记录自定义的日志呢?而不用系统默认的日志记录方式呢?我认为有两个

PHP函数语法介绍一

6

复制代码代码如下:functiongetadder($x){returnfunction($y)use($x){return$x+$y;};}$adder=getadder(8);echo$adder(2);//prints"10"在这里,

解析wamp5下虚拟机配置文档

5

wamp下,虚拟机配置分为三个步骤,实例如下:1.修改hosts文件c:windowssystem32driversetchosts127.0.0.1dz1.test.com2.编辑wampbinapacheapache2.2.11conf

PHP使用http_build_query()构造URL字符串的方法

8

本文实例讲述了php使用http_build_query()构造url字符串的方法。分享给大家供大家参考,具体如下:简单来说,http_build_query()就是将一个数组转换成url问号?后面的参数字符串,并且会自动进行url

详细解读PHP中接口的应用

6

接口php类是单继承,也就是不支持多继承,当一个类需要多个类的功能时,继承就无能为力了,为此php引入了接口技术如果一个抽象类里面的所有方法都是抽象方法,且没有声明变量,而且接口里面所有的成员都是public权限的,那么这种特殊的抽象类就叫

MacOS下配置PHP+MySql环境

7

由于最近需要布置mantis用来进行bug追踪,在此记录其过程。由于phpapache环境在macos上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。首先打开终端输入命令:复制代码代码如下:sudovim/etc/apache2

访问编码后的中文URL返回404错误的解决方法

6

昨天做一个项目,其中有一个需求是每一张图片对应一小段文字对图片的说明,普通的做法是新建一个表然后把图片名与说明文字都记录到数据库内。仔细考虑后感觉这个应用不要数据库也能完成,我实现的方案是把说明文字urlencode后当做文件名,这样当我读

sae使用smarty模板的方法

4

smarty是非常流行的模板系统,它分离了业务和逻辑、执行速度快,在php网站中有广泛的运用。不过在部署到sinaappengine(sae)上时出现了问题,因为sae作为云计算平台式无法进行文件读写操作的,所以smarty中输出的缓存文件

WordPress开发中短代码的实现及相关函数使用技巧

6

其实实现短代码很简单,我们只需要用到wordpress里面的一个函数就可以搞定短代码,外加自己的一个小函数,可以让短代码实现的轻松加愉快。短代码实现原理就像往wp一些动作里加钩子和过滤函数一样,短代码只是经过封装了的针对文章输出内容的过滤器

Linux系统下使用XHProf和XHGui分析PHP运行性能

7

什么是性能分析?性能分析是衡量应用程序在代码级别的相对性能。性能分析将捕捉的事件包括:cpu的使用,内存的使用,函数的调用时长和次数,以及调用图。性能分析的行为也会影响应用性能。什么时候应该进行性能分析?在考虑是否进行性能分析时,你首先要想

基于php的CMS中展示文章类实例分析

6

本文实例讲述了基于php的cms中展示文章类。分享给大家供大家参考。具体分析如下:<?php/***********************************************//实例:include("confi

PHP的pcntl多进程用法实例

4

本文实例讲述了php的pcntl多进程用法。分享给大家供大家参考。具体分析如下:php使用pcntl系列的函数也能做到多进程处理一个事务。比如我需要从数据库中获取80w条的数据,再做一系列后续的处理,这个时候,用单进程?你可以等到明年今天了

PHP自动重命名文件实现方法

9

本文实例讲述了php自动重命名文件实现方法。分享给大家供大家参考。具体方法分析如下:php重命名文件名我们在实际开发过程中经常会使用到,比如用户上传文件或是一些缓存文件自动生成的功能我们都需要使用到自动重命名功能。但一般我们在制作上传文件时