php и Rabbitmq
http://code.google.com/p/php-amqplib/
Запускаю демо примеры апач выдает вот такую ошибку : Strict standards: Accessing static property AMQPConnection::$METHOD_MAP as non static in C:\Program Files (x86)\EasyPHP-5.3.5.0\www\php-amqplib\amqp.inc on line 317
и там вот такой код
Подскажите как правильно запустить либу или другой вариант который вы использовали?
Для работы с протоколом amqp выбрал вот такую библиотеку:
Запускаю демо примеры апач выдает вот такую ошибку : Strict standards: Accessing static property AMQPConnection::$METHOD_MAP as non static in C:\Program Files (x86)\EasyPHP-5.3.5.0\www\php-amqplib\amqp.inc on line 317
и там вот такой код
Код:
class AMQPConnection extends AbstractChannel
{
protected static $METHOD_MAP = array(
"10,10" => "start",
"10,20" => "secure",
"10,30" => "tune",
"10,41" => "open_ok",
"10,50" => "redirect",
"10,60" => "_close",
"10,61" => "close_ok"
);
public function __construct($host, $port,
$user, $password,
$vhost="/",$insist=false,
$login_method="AMQPLAIN",
$login_response=NULL,
$locale="en_US",
$connection_timeout = 10,
$read_write_timeout = 3)
{
$this->METHOD_MAP = AMQPConnection::$METHOD_MAP;//строка с ошибкой
{
protected static $METHOD_MAP = array(
"10,10" => "start",
"10,20" => "secure",
"10,30" => "tune",
"10,41" => "open_ok",
"10,50" => "redirect",
"10,60" => "_close",
"10,61" => "close_ok"
);
public function __construct($host, $port,
$user, $password,
$vhost="/",$insist=false,
$login_method="AMQPLAIN",
$login_response=NULL,
$locale="en_US",
$connection_timeout = 10,
$read_write_timeout = 3)
{
$this->METHOD_MAP = AMQPConnection::$METHOD_MAP;//строка с ошибкой
Подскажите как правильно запустить либу или другой вариант который вы использовали?
Вобщем ответ такой скорее всего я не правильно скомпилировал пхп.