根据文档中的基础案例,我这里运行不成功啊,能不能帮满解决一下

0

这是代码


<?php 

use \Workerman\Worker;
require_once __DIR__ . '/Workerman/Autoloader.php';

// 创建一个Worker监听2345端口,使用http协议通讯
$http_worker = new Worker("http://0.0.0.0:55151");

// 启动4个进程对外提供服务
$http_worker->count = 4;

// 接到浏览器发送的数据时回复hello world给浏览器
$http_worker->onMessage = function($connection,$data){
//向浏览器发送hello world
$connection->send("hello world");
}

Worker::runAll();

?>

目录结构为


chat
--- Workerman
--- http_test.php

我的系统为win10


但是在DOS命令行执行命令 php http_test.php 的时候 提示错误:Parse error: syntax error, unexpected 'Worker' (T_STRING) in C:\Users\51111\Desktop\chat\http_test.php on line 18


注: 初学者,请见谅

已邀请:

walkor

赞同来自: loong

$http_worker->onMessage = function($connection,$data){
//向浏览器发送hello world
$connection->send("hello world");
};

这是个赋值语句,后面要加分号(;)

要回复问题请先登录注册