is_socket()

2018-06-22 12:03 更新

作用:判斷當(dāng)前程序是否運(yùn)行在 Socket 服務(wù)器模式下。 語(yǔ)法: bool is_socket() 返回值:

  • 如果運(yùn)行在 Socket 服務(wù)器模式下則返回 true,否則返回 false。

說(shuō)明:

  • 通過(guò)判斷程序運(yùn)行在 Socket 模式下,在更新數(shù)據(jù)時(shí)可以方便進(jìn)行廣播以通知客戶端進(jìn)行更新。
  • 該函數(shù)是 ModPHP 2.0.1 之后引入的,在此之前用的是 is_websocket()

別名:

  • is_websocket() 該名稱可能在未來(lái)版本中移除或者修改其行為,請(qǐng)慎用或不用。

示例:

<?php
add_action('post.add.complete', function($post){
    if(is_socket()){
        SocketServer::send(json_encode(success($post, array('type'=>'newpost'))), SocketServer::getAllClients()); //廣播
    }
});
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)