心理

當前位置 /首頁/完美生活/心理/列表

1協程語法,php8

php8.1協程語法

PHP 8.1 是 PHP 語言的一個主版本更新。

它包含了許多新功能,包括枚舉、只讀屬性、First-class 可調用語法、纖程、交集類型和性能改進等。

php的協程是新引入的Fiber類的實例,該類的構造方法接受一個callable類型的參數。這個參數可以是匿名函數、函數變量或者實現了__invoke的對象。callable類型可以接收參數,該參數在調用Fiber實例的start方法時傳入。

php的協程由start方法激活。激活後會進入協程綁定的callable的代碼執行,直到遇到Fiber::suspend()掛起,該靜態方法會將當前正在運行的協程(也就是代碼所在callable綁定的協程)掛起。如果suspend沒有參數,會向外部傳遞一個null值,如果有參數,會向外傳遞給激活或讓它恢復執行的調用方。

TAG標籤:協程 php81 語法 #