PHP Ratchet - Var для конструктора - PullRequest
0 голосов
/ 26 ноября 2018

Я пытаюсь реализовать Ratchet Socket , пример работает отлично.Мой код:

index.php

<?php
    require '../vendor/autoload.php';
    \Ratchet\Client\connect('ws://127.0.0.1:8081')->then(function($conn) {
            $data=$_POST["parametro"];              
            $conn->on('message', function($answer) use ($conn,$data) {                    
               echo $answer;
               $conn->close();
            });        
            $conn->send($data);
        }, function ($e) {
            echo "Could not connect: {$e->getMessage()}\n";
    });
?>

Я отправляю переменные из JavaScript в PHP через POST.Теперь я хочу передать переменную в конструктор, например:

require '../vendor/autoload.php';

$abc="abc";
\Ratchet\Client\connect('ws://127.0.0.1:8081')->then(function($conn) {
        $data=$_POST["parametro"];              
        $conn->on('message', function($answer) use ($conn,$data) {
           echo $abc;           // I want to see $abc                    
           echo $answer;
           $conn->close();
        });        
        $conn->send($data);
    }, function ($e) {
        echo "Could not connect: {$e->getMessage()}\n";
});

Как мне решить мою проблему?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...