您的位置:首页 > 编程语言 > PHP开发

PHP异步执行技巧

2015-10-09 14:33 507 查看
第一步:首先新建一个a.php文件,
内容如下:

<?php

sleep(10);

echo "ok....let's go....";

第二步:然后新建一个b.php文件,内容如下:

<?php

$cmd= "php -q ./a.php  > /dev/null & " 

exec($cmd); 

第三步:在LINUX终端运行: php b.php 观察结果,你会发现代码是异步执行的~~

注释:

-q 代表屏蔽php信息 

> /dev/null 代表消除shell下的输出 

& 代表在后台执行脚本

以上注释中提到的3个关键点都做到就可以做到终端没有输出,也不影响后续代码的执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: