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

PHP高级教程

PHP钩子与简单分发方式实例分析

5

本文实例讲述了php钩子与简单分发方式。分享给大家供大家参考,具体如下://简单的钩子实现例子classtool{publicstaticfunctionmain($class,$fun,$data=''){//前置公共操作$con=new

php.ini中date.timezone设置详解

8

date.timezone设置php5默认date.timezone为utc,改为date.timezone=prc即可解决时间相差八小时的问题,但我在php的官方文档中看了半天也没找到这个参数啊虽然知道这个参数表示“中华人民共和国”的意思

PHP逐行输出(ob_flush与flush的组合)

5

ob_flush/flush在手册中的描述,都是刷新输出缓冲区,并且还需要配套使用,所以会导致很多人迷惑…其实,他们俩的操作对象不同,有些情况下,flush根本不做什么事情..ob_*系列函数,是操作php本身的输出缓冲区.所以,ob_fl

图文介绍PHP添加Redis模块及连接

5

下面通过图文并茂的方式给大家展示如下:上几篇文章介绍了redis的安装及使用,下面将介绍php如何添加redis扩展!  php手册并没有提供redis的类和方法,也没有提供相关的扩展模块,但我们可以在redis的官网下载php的扩展,里面

PHP实现动态创建XML文档的方法

9

本文实例讲述了php实现动态创建xml文档的方法。分享给大家供大家参考,具体如下:一.代码conn.php<?php$id=mysql_connect("localhost","root","root")ordie('数据库连

使用PHPcurl模拟浏览器抓取网站信息

10

官方解释curl是一个利用url语法在命令行方式下工作的文件传输工具。curl是一个利用url语法在命令行方式下工作的文件传输工具。它支持很多协议:ftp,ftps,http,https,gopher,telnet,dict,file以及l

让PHP更快的提供文件下载的代码

8

但是,这样做,就没办法做一些统计,权限检查,等等的工作.于是,很多时候,我们采用让php来做转发,为用户提供文件下载.复制代码代码如下:<?php$file="/tmp/dummy.tar.gz";header("content-ty

PHP检测用户是否关闭浏览器的方法

5

本文实例讲述了php检测用户是否关闭浏览器的方法。分享给大家供大家参考,具体如下:1、例子1echostr_repeat("",3000);ignore_user_abort(true);mylog('online');while(true

PHP实现抓取HTTPS内容

7

最近在研究hackernewsapi时遇到一个https问题。因为所有的hackernewsapi都是通过加密的https协议访问的,跟普通的http协议不同,当使用php里的函数file_get_contents()来获取api里提供的数

PHP编写的25个游戏脚本

7

无论是一个人玩简单的使用纸和笔的游戏,还是同一群人玩复杂的桌面角色扮演游戏,或者任意类型的联机游戏,本系列都提供了适合您的内容。“用php可以编写的30个游戏脚本”系列中的每篇文章都将分别用不到300词的文字介绍10个脚本(3d10表示“掷

ThinkPHP中实例Model方法的区别说明

9

在tp中,我们可以用下面两种方法去创建一个数据表的映射对象(我暂时用到的)第一种:$test=d('test')第二种:$test=newmodel('test')虽然这两种都可以对数据进行select,insert,delete,udpa

PHP简单实现二维数组赋值与遍历功能示例

5

本文实例讲述了php简单实现二维数组赋值与遍历功能。分享给大家供大家参考,具体如下:示例1:<?php$loptop1['lid']=1000;$loptop1['pic']='img/1.png';$loptop1['tit

php分库分表hash算法

7

复制代码代码如下://分库分表算法functioncalc_hash_db($u,$s=4){$h=sprintf("%u",crc32($u));$h1=intval(fmod($h,$s));return$h1;}for($i=1;$i

php全局变量范围分析

4

复制代码代码如下:<?php$a=1;include'b.inc';?>这里变量$a将会在包含文件b.inc中生效。但是,在用户自定义函数中,一个局部函数范围将被引入。任何用于函数内部的变量按缺省情况将被限制在局部函数范围内。复

探讨:使用XMLSerialize序列化与反序列化

5

概念:xml序列化是将公共字段和属性转化为序列格式(这里指xml),以便存储或传输的过程。反序列化则是从xml中重新创建原始状态的对象.复制代码代码如下:classserializedemo{staticvoidmain(){employe

详解php中反射的应用

4

反射是在php运行状态中,扩展分析php程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射api。反射是操纵面向对象范型中元模型的api,其功能十分强大,可帮助我们构建复

一些关于PHP的知识

7

1、如何配置phpmyadmin2.9网络上很多教程的配置文件是针对phpmyadmin底版本的,一开始连2.9配置文件都不知道放哪里?配置文件相对地址是:config.sample.inc.php(不是这个libraries/config

php结合ACCESS的跨库查询功能

7

问题说明:有时需要在两个或三个数据库的表中,通过相关关键字,查询获取所需记录集,用一般的sql查询语句是实现不了的,可通过access的跨库查询功能实现。 解决方法:例如“装材类型”和“装材”两张表是在不同的数据库中的,具体查询方法,如下: