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

PHP高级教程

phpfeof用来识别文件末尾字符的方法

8

eof是非常重要的概念,几乎每种主流编程语言都提供了相应的内置函数,来验证解析器是否到达了文件eof。在php中,此函数是feof()。feof()函数用来确定是否到达资源末尾。它在文件i/o操作中经常使用。其形式为:intfeof(str

php多层数组与对象的转换实例代码

6

多层数组和对象转化的用途很简单,便于处理webservice中多层数组和对象的转化简单的(array)和(object)只能处理单层的数据,对于多层的数组和对象转换则无能为力。通过json_decode(json_encode($objec

PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)

6

最近我从thinkphp的‘runtime_allinone'借鉴到经验:不怕缓存多,就怕调用乱,索性将所有常用的文件全部合并成一个文件,岂不美哉。。。复制代码代码如下:functionstrip_whitespace($content){

PHP实现定时执行任务的方法

6

本文实例讲述了php实现定时执行任务的方法,代码简单实用。分享给大家供大家参考。具体实现方法如下:ignore_user_abort(true);//客户端断开时忽略脚本中止(允许脚本一直执行)set_time_limit(0);//设置脚

php实现的错误处理封装类实例

3

本文实例讲述了php实现的错误处理封装类。分享给大家供大家参考,具体如下:1、创建myerrorhandler.php文件代码如下:<?phpclassmyerrorhandler{public$message;public$

PHP取整函数:ceil,floor,round,intval的区别详细解析

5

我们经常用到的php取整函数,主要是:ceil,floor,round,intval。ceil--进一法取整说明floatceil(floatvalue)返回不小于value的下一个整数,value如果有小数部分则进一位。ceil()返回的

Linux系统下php获得系统分区信息的方法

7

本文实例讲述了linux系统下php获得系统分区信息的方法。分享给大家供大家参考。具体实现方法如下:$pars=array_filter(explode("n",`df-h`));foreach($parsas$par){if($par{0

PHP中全局变量global和$GLOBALS[]的区别分析

6

一、举例比较例一:复制代码代码如下:<?php$var1=1;functiontest(){unset($globals['var1']);}test();echo$var1;?>因为$var1被删除了,所以什么东西都没有打印。

非常不错的MySQL优化的8条经验

6

1、选取最适用的字段属性mysql可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如

PHP数组操作——获取数组最后一个值的方法

7

php开发过程中,可能经常需要对取出的数组要获取数组的最后健或值。在这里硕编程总结了三个方法,并且跟据他们三个方法在一些情况下如何使用的条件限制进行了说明。<?php$array=array(1,2,3,4,5);echo$a

php简单实现查询数据库返回json数据

11

示例代码一://设置返回json格式数据header('content-type:application/json;charset=utf8');//连接数据库$link=mysql_connect("localhost","root","

php生成过去100年下拉列表的方法

11

本文实例讲述了php生成过去100年下拉列表的方法。分享给大家供大家参考。具体如下:项目中经常会用到年份选择,这段代码自动生成从今年开始的过去100年的下拉列表<selectname="year"><?php$ye

递归实现php数组转xml的代码分享

5

php中将数组转为xml的需求是常见的,而且实现方法也有很多种,百度找了一下各种实现方法,但是基本是借组一些组件啥的。我就自己写了一个字符串拼组的方法,支持多维数组。仅供参考,不足之处敬请不吝赐教!/***将数组转换为xml*@parama

Redis构建分布式锁

4

1、前言为什么要构建锁呢?因为构建合适的锁可以在高并发下能够保持数据的一致性,即客户端在执行连贯的命令时上锁的数据不会被别的客户端的更改而发生错误。同时还能够保证命令执行的成功率。看到这里你不禁要问redis中不是有事务操作么?事务操作不能

使用PHP函数scandir排除特定目录

7

scandir()函数返回一个数组,其中包含指定路径中的文件和目录。如下所示:例子:复制代码代码如下:<?phpprint_r(scandir('test_directory'));?>输出:复制代码代码如下:array([0]

PHP代码维护,重构变困难的4种原因分析

7

本文分析讲述了php代码维护,重构变困难的4种原因。分享给大家供大家参考,具体如下:代码维护,重构是件很令人不爽的一件事。以下几种情况,会让代码维护和重构变得很困难。1.项目开始时,大家规定好一些代码规范,在一定的规范下进行开发,但是人的思

探讨fckeditor在Php中的配置详解

6

前言:  fckeidtor是个国外的多语言编辑器,你可以对其配置文件进行简单修改使之支持目前常用web开发语言的应用,下面我就讲讲fckeditor的最新版本2.4.2在php的具体配置过程,有不足和出错的地方,欢迎指正。精简:  正因为

PHP随机生成唯一HASH值自定义函数

9

网上有很多种方法获取随机唯一的hash值,但是大同小异:1、先获取随机的唯一字符串2、进行md5或者sha1算hash值一个项目要用到hash值,就去网上找了找,却发现php有一个函数能直接生成唯一字符串——uniqid(),通过使用这个函