Я пытаюсь реализовать 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";
});
Как мне решить мою проблему?
Спасибо