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

PHP高级教程

php中的常用魔术方法总结

8

常用的魔术方法有:__tostring()__call()__autoload()__clone()__get()__set()__isset()__unset()1.__tostring()用于定义输出对象引用时调用常用于打印一些对象的信

PHP实现的多维数组排序算法分析

10

本文实例讲述了php实现的多维数组排序算法。分享给大家供大家参考,具体如下:突然想起了一道面试题,把一个多维数组排序。例:<?php//有一个多维数组$a=array(array('key1'=>940,'key2'=&

php递归列出所有文件和目录的代码

7

<?php/*我的程序在国外的srever上,自己编的程序存放到哪,我很难记清。所以编了一个简单的目录递归函数,查看我的程序,很方便的。*/functiontree($directory){$mydir=dir($directory)

PHP实现的下载远程图片自定义函数分享

9

复制代码代码如下:<?php/***php下载远程图片到本地**@param$urlstring远程文件地址*@param$filenamestring保存后的文件名(为空时则为随机生成的文件名,否则为原文件名)*@param

解析dedeCMS验证码的实现代码

9

如下所示:复制代码代码如下:<?php$rndstring='';for($i=0;$i<4;$i++)$rndstring.=chr(mt_rand(65,90));//如果支持gd,则绘图if(function_exists

PHP闭包函数传参及使用外部变量的方法

11

本文实例讲述了php闭包函数传参及使用外部变量的方法。分享给大家供大家参考,具体如下:在laravel控制器写两个方法,一个是在内部创建一个闭包函数,一个是执行传过来的闭包函数,测试闭包的写法,use使用外部变量,及闭包函数的传参。如下:/

php简单实现文件或图片强制下载的方法

15

本文实例讲述了php简单实现文件或图片强制下载的方法。分享给大家供大家参考,具体如下://下载functiondownregcaseaction(){$file="upload/regcase.jpg";if(isfile($file)){

一个简洁的PHP可逆加密函数(分享)

13

很多时候我们需要对数据进行加密解密,比如有些数据需要保存到cookie中,但又不能被用户轻易得到这些数据,这时我们就需要加密这些数据保存到cookie中,等我们需要使用它们的时候再解密。加密的过程如下:复制代码代码如下://加密数据并写到c

PHP类的反射用法实例

11

本文实例讲述了php类的反射用法。分享给大家供大家参考。具体实现方法如下:该例实现对于每个频道获取相应的类来执行相应的操作。具体如下:复制代码代码如下:foreach($this->chsas$ch){$classname=$this

PHP实现设计模式中的抽象工厂模式详解

11

抽象工厂模式(abstactfactory)是一种常见的软件设计模式。该模式为一个产品族提供了统一的创建接口。当需要这个产品族的某一系列的时候,可以为此系列的产品族创建一个具体的工厂类。【意图】抽象工厂模式提供一个创建一系统相关或相互依赖对

php实现在线通讯录功能(附源码)

9

本文实例为大家分享php在线通信录编写代码,供大家参考,具体内容如下<?phpsession_start();define("n",true);if(empty($_session["uid"])){header("locat

如何写php守护进程(Daemon)

15

守护进程(daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。php也可以实现守护进程的功能。一、基本概念进程:每个进程都有一个父进程,子进程退出,父进程能

php小偷相关截取函数备忘

11

截取函数复制代码代码如下:functioncut($file,$from,$end){$message=explode($from,$file);$message=explode($end,$message[1]);return$messa

php隐藏IP地址后两位显示为星号的方法

12

本文实例讲述了php隐藏ip地址后两位显示为星号的方法。分享给大家供大家参考。具体实现方法如下:我们在很多的公共网站中都会有碰到显示用户的ip时后面几个ip段显示为星号了,这样很好的保护了用户隐私了,感兴趣的朋友可以一起来看看。php正则格

php读取远程gzip压缩网页的方法

8

今天在调取一家商城的页面信息时候,使用file_get_contents抑或curl:复制代码代码如下:$url='http://www.xxx.com/21/?type=23′;$temp=file_get_contents($u

php数组合并与拆分实例分析

11

本文实例讲述了php数组合并与拆分的方法。分享给大家供大家参考。具体如下:<?php$array1=array("a","b","c","d");$array2=array("1","2","3","4");$array3=a

PHP实现无限极分类生成分类树的方法

11

本文实例讲述了php实现无限极分类生成分类树的方法。分享给大家供大家参考,具体如下:现在的分类数据库设计基本都是:每一个分类有一个id主键字段,一个pid指向父类的id,这样便可实现无限级分类,取出的数据就是如下的格式:$arr=array

php设计模式Delegation(委托模式)

11

复制代码代码如下:<?php/***委托模式示例**@create_date:2010-01-04*/classplaylist{var$_songs=array();var$_object=null;functionplaylist

详解WordPress中分类函数wp_list_categories的使用

17

wp_list_categories函数是wordpress中用来罗列系统中分类的函数,该函数拥有许多控制输出的参数,今天突然被一个朋友问到,所以就大概整理了一下。因为wordpress中内置扩展的小工具功能,所以我们不经任何函数就可以在边