-
2017-08-10 11:15:57
-
2017-08-10 11:17:19
- php中如何实现ajax长轮询的实例分析
- 传统的AJAX轮询方式,客服端以用户定义的时间间隔去服务器上查询最新的数据。这种拉取数据的方式需要很短的时间间隔才能保证数据的精确度,但太短的时间间隔客服端会对服务器在短时间内发送出多个请求。反转AJAX,就是所谓的长轮询或者COMET。服务器与客服端需要保持一条长时间的请求,它使得服务器在有数据时可以返回消息给客户端。这里使用AJAX请求data.PHP页面获得‘success’的值,请求的时间达
-
2518
-
2017-08-10 11:18:50
- php无限分类的图文代码介绍
- 无限分类,是指从一个最高分类开始,每个子分类都可以分出自己的若干个子分类,可以一直分下去,称为无限级分类;比如一棵树,从一根树干开始,分出多个树枝,而这些树枝又分出其他的分支,理论上是可以无限分裂下去的;再比如,一个家庭可以有若干个子女,我们把这些子女看做是第一级分类。而这些子女,又会各自组建自己的家庭,当他们有了自己的后代,就是第二级分类,如果每个家庭都有一个以上的子女,理论上是可以无限分裂的;在
-
1572
-
2017-08-10 11:19:56
- php中static与self两者之间的区别详解
- 面试被问到了,无奈,没有答上来,特此总结一下。使用 self:: 或者 __CLASS__对当前类的静态引用,取决于定义当前方法所在的类:使用 static:: 不再被解析为定义当前方法所在的类,而是在实际运行时计算的。也可以称之为“静态绑定”,因为它可以用于(但不限于)静态方法的调用。静态绑定是PHP 5.3.0,增加的一个功能 用于在继承范围内引用静态调用的类简单通俗的来说,self就是写在哪个
-
1733
-
2017-08-10 11:20:59
- php中ob_flush与flush区别的深入理解
- ob_flush/flush在手册中的描述, 都是刷新输出缓冲区, 并且还需要配套使用, 所以会导致很多人迷惑…其实, 他们俩的操作对象不同, 有些情况下, flush根本不做什么事情..ob_*系列函数, 是操作PHP本身的输出缓冲区.所以, ob_flush是刷新PHP自身的缓冲区.而flush, 严格来讲, 这个只有在PHP做为apache的Module(handler或者filter)安装的
-
1724
-
2017-08-10 11:23:06
-
2017-08-10 11:24:44
- php中关于匿名函数的实例讲解
- 匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。——php.net匿名函数由PHP5.3引入,也称为动态函数,在PHP 5.4后有了进一步扩展。下面是一个简单的匿名函数的例子。
-
1822
-
2017-08-10 11:27:26
- php中缓冲区的示例详解
- PHP缓冲区是默认开启的,它的默认参数在php.ini配置文件中,值是4096字节。在其中找到output_buffering配置参数来修改PHP缓冲区的大小。开发者也可以在脚本中通过ob_start()函数手动处理PHP缓冲区机制。这样即便输出内容超过了配置参数的大小,也不会把数据传输给浏览器,ob_start()将PHP缓冲区空间设置到足够大,只有脚本执行结束后或调用ob_end_flush()
-
1882
-
2017-08-10 11:43:28
- php如何生成随机密码的方法简单介绍
- 使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法,以供大家参考。方法一在 33 – 126 中生成一个随机整数,如 35,将 35 转换成对应的ASCII码字符,如 35 对应 #重复以上 1、2 步骤 n 次,连接成 n 位的密码说明: 该
-
1529
-
2017-08-10 11:47:07
- php的执行原理与流程的图文代码详解
- 简介 先看看下面这个过程: • 我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的; • PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口); • PHP总共有三个模块:内核、Zend引擎、以及扩展层; • PHP内核用来处理请求、文件流、错误处理等相关操作; • Zend引擎(ZE)用以将源文件
-
4323