worerman的语法错误不修复了吗?

不知火舞

[attach]355[/attach]
这是个语法错误吧,抛出了异常,却没有捕获。。。
w3c上的说明
异常的基本使用
当异常被抛出时,其后的代码不会继续执行,PHP 会尝试查找匹配的 "catch" 代码块。
如果异常没有被捕获,而且又没用使用 set_exception_handler() 作相应的处理的话,那么将发生一个严重的错误(致命错误),并且输出 "Uncaught Exception" (未捕获异常)的错误消息。
www。w3school。com。cn/php/php_exception.asp

2395 1 0
1个回答

walkor

首先workerman没有语法错误。
截图中是一个异常,比如端口占用、某个函数被php.ini禁用之类的,并非语法错误。
抛出异常就是为了方便看调用栈,方便查看异常原因,而你的截图恰恰把异常的原因给截没了,所以截图中看不出来有什么异常。

你可以参考手册-常见问题-启动失败一节看看
http://doc3.workerman.net/faq/workerman-start-fail.html
里面有现象 1、 2、 3、,对比下看看你属于哪种,然后按照对应的方法解决

  • 不知火舞 2016-07-25

    谢谢,我的原因找到了stream_socket_server函数被禁用了。。。

  • walkor 2016-07-25

    不客气

年代过于久远,无法发表回答
🔝