易截截图软件、单文件、免安装、纯绿色、仅160KB

php中的sleep()函数

  最近在做个页面时,遇到要PHP程序中实现延迟当前进程问题。由于接触PHP时间有限,想当然的认为PHP中实现此功能的函数也是sleep()。事实上,在PHP中的确有这个函数,但在我尝试了半天后,却始终不能实现我要的逻辑。PHP5手册中,对这个函数是这样描述的:sleep -- Delay execution。当我百度了以后,才知道这个函数并不是延迟当前进程,而是延迟当前脚本的执行,就是页面的执行。
  我们来看下面这段代码,就可以明白了。
  
<?php
$i=0;
while(1)
{
 echo($i);
 echo(' ');
 $i++;
sleep(2);
 if(5==$i)
 break;
}
?>
  运行结果是:10秒后,同时输出“0 1 2 3 4”
  并不是:先0,两秒后1,四秒后2,六秒后3,八秒后4,十秒后结束


相关文档:

PHP生日计算

      腾讯的QQ空间根据会员资料计算生日并提醒好友发送生日祝福,一些网站也有类似的功能,比如提前几天向会员发送祝福邮件。
大致过程如下:设置一个自动执行程序,比如Linux下可以用CronTab 实现。此程序每天执行一次读取会员资料中的birth_day,
判断是否符合设置的发送要求。假如设置提前三 ......

php无限分类的类

<?php
/**
 by lenush;
 */
class Tree
{
    var $data    = array();
    var $child    = array(-1=>array());
    var $layer    = array(-1=>-1);
    var $parent &nbs ......

php的static变量作用域

对于运行在apache里的php应用来说,static变量的作用域是一次http请求。
可以通过以下代码进行验证:
<?php
# test.php
function test(){
     static $sss = 0;
     ++$sss;
     echo $sss;
}
test();
?>
访问/test.php ,可以看到,总是 ......

php一些常用方法

//将网址的参数转为变量,如:xxx.php?a=1&b=2,
//运行方法后,echo $a."|".$b, 结果:1|2
extract($_GET);
//unicode转utf8,如:&#20013或 \u9865  转 成 中文
function unescape($str) {
    $str = rawurldecode($str);
    preg_match_all("/(?:%u.{4})|&#x.{4};|&am ......

PHP套件

本来不想谈这个沉重的话题,其实说白了,如果你一个PHP的程序员连怎么配置环境都搞不定你还搞个P开发呀。得,咱不说你在linux下面搞定这些,难道你在windows下面你也搞不定?
现在的PHP二进制安装版本已经可以支持apache,iis5,iis6等一些WEB服务器了,为什么还是有一些人不会配置呢?真想不通呀。。。。。。
于是在这种大 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号