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

PHP高级教程

提高PHP编程效率的53个要点(经验小结)

6

用单引号代替双引号来包含字符串,这样做会更快一些。因为php会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:php手册中说echo是语言结构,不是真正的函数,故把

PHP中soap的用法实例

5

本文实例讲述了php中soap的用法,分享给大家供大家参考。具体用法分析如下:php使用soap有两种方式。一、用wsdl文件服务器端:复制代码代码如下:<?phpclassservice{publicfunctionhell

PHP运行模式汇总

8

php运行模式有4钟:1)cgi通用网关接口(commongatewayinterface))2)fast-cgi常驻(long-live)型的cgi3)cli命令行运行(commandlineinterface)4)web模块模式(apa

php判断文件上传图片格式的实例详解

6

php判断文件上传图片格式的实例详解判断文件图片类型,$type=$_files['image']['tmp_name'];//文件名//$type=$this->getimagetype($type);$filetype=['jpg

php递归遍历删除文件的方法

6

本文实例讲述了php递归遍历删除文件的方法。分享给大家供大家参考。具体如下:这个函数稍加修改就可以变成一个递归文件拷贝函数<?phpfunctionmover($src,$dst){$handle=opendir($src);

PHP中的traits实现代码复用使用实例

7

php5.4后新增traits实现代码复用机制,trait和类相似,但不能被实例化,无需继承,只需要在类中使用关键词use引入即可,可引入多个traits,用','隔开。(1)trait简单使用<?phptraita{publ

Php图像处理类代码分享

8

目前只实现了三个功能:1:图片缩放,2:图片裁剪,3:加图片水印在实例化中,通过给第二个参数传不同的值,从而实现不同的功能复制代码代码如下:<?phpinclude"image.class.php";$image=newimage("

PHP迭代与递归实现无限级分类

7

无限级分类是开发中常见的情况,因此本文对常见的无限极分类算法进行总结归纳.1.循环迭代实现$arr=[1=>['id'=>1,'name'=>'父1','father'=>null],2=>['id'=>

PHP入门教程之上传文件实例详解

8

本文实例讲述了php上传文件的方法。分享给大家供大家参考,具体如下:demo1.php<formenctype="multipart/form-data"action="demo2.php"method="post"><i

php实现改变图片直接打开为下载的方法

9

本文实例讲述了php实现改变图片直接打开为下载的方法。分享给大家供大家参考。具体如下:process.php文件如下:$file=$_get['file'];header("content-type:octet/stream");heade

PHP实现数据库统计时间戳按天分组输出数据的方法

9

本文实例讲述了php实现数据库统计时间戳按天分组输出数据的方法。分享给大家供大家参考,具体如下:比如统计每天用户注册数,数据库表存了一张用户注册记录表:createtabletable_name(idintprimarykey,regist

php更改目录及子目录下所有的文件后缀扩展名的代码

16

不是很经常处理文件,所以对遍历目录还不是很熟悉,找了一下资料,自己修改一下。让大家看看是否需要完善的代码主要的目的是批量更改文件后缀由于淘宝数据包图片类型的不同所以要改一下适合的。复制代码代码如下:<?php//本文件和要改变的目录下

php面向对象中static静态属性和静态方法的调用

3

本文实例讲述了php中static静态属性和静态方法的调用。分享给大家供大家参考。具体如下:这里分析了php面向对象中static静态属性和静态方法的调用。关于它们的调用(能不能调用,怎么样调用),需要弄明白了他们在内存中存放位置,这样就非

php操作(删除,提取,增加)zip文件方法详解

3

php读取zip文件(删除文件,提取文件,增加文件)实例从zip压缩文件中提取文件复制代码代码如下:<?php/*php从zip压缩文件中提取文件*/$zip=newziparchive;if($zip->open('j

PHP中preg_match正则匹配中的/u、/i、/s含义

4

php中preg_match正则匹配的/u/i/s是什么意思/u表示按unicode(utf-8)匹配(主要针对多字节比如汉字)/i表示不区分大小写(如果表达式里面有a,那么a也是匹配对象)/s表示将字符串视为单行来匹配

PHP实现批量修改文件后缀名的方法

6

本文实例讲述了php实现批量修改文件后缀名的方法。分享给大家供大家参考。具体如下:/***批量修改文件后缀名*@param$path文件夹路径*@param$sext原文件后缀名($sext=all说明整个目录的所有文件)*@param$d