底层Http类无法解析请求数据

0

为什么创建一个http服务,向游览器发送数据,打包tcp服务为http过程中,为什么我在Http类,打印任何方法都不能断点。这里和缓冲有什么关系吗?

已邀请:

blogdaren - 专注C编程、PHP内核、LINUX、VIM【http://www.phpcreeper.com】

赞同来自: 多多

肯定可以var_dump之类的打印,但是绝对不要 die 或 exit 断点调试.

多多 - 90后it

赞同来自:

图片


图片


图片


图片
 

多多 - 90后it

赞同来自:

图片


图片


图片
 

多多 - 90后it

赞同来自:

blogdaren - 专注C编程、PHP内核、LINUX、VIM【http://www.phpcreeper.com】

赞同来自:

 37     public static function input($recv_buffer, TcpConnection $connection)
38 {
39 var_dump(4234);die;
40 if (!strpos($recv_buffer, "\r\n\r\n")) {
41 // Judge whether the package length exceeds the limit.
42 if (strlen($recv_buffer) >= $connection->maxPackageSize) {
43 $connection->close();
44 return 0;
45 }
46 return 0;
47 }

1、一开始就给你说了,禁止在代码里die 或者  exit , 你说你第39行代码那是啥。
2、去掉 die 之后,任意var_dump 一切正常。

要回复问题请先登录注册