PHP纤程

简介: PHP语言中新增特性-纤程

PHP8.1新增

适应场景好像没多少


基础

PHP 8.1

纤程(Fiber)表示一组有完整、可中断的功能。可以在调用栈中的任何位置被挂起,在纤程内暂停执行,直到稍后恢复

<?php

 

$fiber=newFiber(function () : void {

   echo1;

 

   $value=Fiber::suspend('inside'); // 挂起Fiber并向外部传值,值可以是任意类型

   echo"Value used to resume fiber: ", $value, PHP_EOL;

});

 

$value=$fiber->start();

echo"Value from fiber supending: ", $value, PHP_EOL;

 

$fiber->resume(2); // 方式一 唤起Fiber并传入任意值

$fiber->throw(new\Exception("未定义值")); // 方式二 使用异常唤醒


目录
相关文章
|
PHP
这样就算会了PHP么?-10
关于基本的文件读写内容:
756 0
|
PHP Apache 自然语言处理
提升PHP速度
 PHP的优点之一是速度很快,对于一般的网站应用,可以说是已经足够了。不过如果站点的访问量很高、带宽窄或者其它的因素令服务器产生性能瓶颈的时候,你可能得想想其它的办法来进一步提高PHP的速度了。这篇文章将从几个方面介绍如何做到这一点,从而令用户浏览的时候更加“爽”。
968 0
|
PHP
php坑之令人困惑的strtotime
php坑之令人困惑的strtotime
83 0
|
PHP
php常见知识
printf("%.nf",&f);这个n代表显示浮点数时,小数点后显示几位;0就是不显示小数点后的数,1就是显示小数点后1位; 作者:Tyler Ning 出处:http://www.
652 0
|
PHP Python 容器
现在写 PHP,你应该知道这些
现在写 PHP,你应该知道这些 2015-10-21    分类:WEB开发、编程开发、首页精华2人评论     来源:Scholer's Blog 分享到:更多3 二十万年薪PHP工程师培养计划 成为被疯抢的Android牛人 风中叶讲Java重难点 Linux运维基础课程 首先你应该是在用 PHP 5.3 以上的版本,如果 PHP 版本在这之下,是时候该升级了。
1481 0
|
PHP
这样就算会了PHP么?-9
PHP关于COOKIE的应用  
756 0
|
PHP
php 301
2013年7月1日 13:35:45 PHP在301跳转的时候,如果是跨域跳转,记着把要跳转到的URL添上"http://"
604 0
php练习03
php练习03
108 0
|
PHP Java .NET

热门文章

最新文章