搜尋

首頁  >  問答  >  主體

請問大神,以下心跳監聽部分程式碼怎麼呼叫?謝謝!

以下是web伺服器後台,透過「php XXX.php「指令,使其時刻保持運行的心跳監聽程式碼片段。我怎麼將try裡面的$A顯示在前端瀏覽器上?謝謝!

while (true) {

    if ($stomp == null || !$stomp->getClient()->isConnected()) {

        echo "connection not exists, will reconnect after 10s.", PHP_EOL;

        sleep(10);

## }

    try {

        

        //throw new Exception("自訂錯誤 );業務邏輯。

        $A = $stomp->read();

        echo "start consumer:";

    #    echo "<br/>

       // echo $A;

        $arr = explode(':',$A);

      //  echo "<br/>

##> ##      //  $B = json_decode($A,true);

       $arr1 = ($arr[16]);

     // var_dump ( $arr1[0]);

       echo "<br/>";

       $B = json_encode($arr1,true);

    $B1 = json_decode($B,true);

        echo "<br/>";

        echo "<br/>";

    }

    catch(HeartbeatException $e) {

##    catch(HeartbeatException $e) {

        echo 'The server failed to send us heartbeats within the defined interval.', PHP_EOL;

        $stomp->getClient()-##        $stomp->getClient()-> 。
悬崖上的草悬崖上的草1391 天前1300

全部回覆(1)我來回復

  • 查无此人

    查无此人2021-04-07 13:54:22

    你這個是php程式碼,心跳監聽 你用前端一直要求這個方法,$A 時傳給前端,你是如何給前端傳值的,就怎麼傳。

    通常是前端用ajax請求php,php用echo json_encode 回傳給ajax的

    回覆
    0
  • 取消回覆