swoole為什么不建議使用static和global


$http = new swoole_http_server("0.0.0.0", 9501);
$http->on("request", function ($request, $response) {
    static $i;
    $i++;
    var_dump($i);
    $response->end($i);

});

$http->start();

  

http://192.168.33.10:9501/  訪問 

你會發現 常駐進程后靜態變量不會釋放,每個用戶訪問一次,就加一次。

 

[root@localhost swoole]# php time.php
^[[15~int(1)
int(2)
int(3)
int(4)
int(5)
int(6)
int(7)
int(8)
int(9)
int(10)
int(11)
int(12)

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM