jiang dongliang created THRIFT-3732: ---------------------------------------
Summary: performance optimization Key: THRIFT-3732 URL: https://issues.apache.org/jira/browse/THRIFT-3732 Project: Thrift Issue Type: Improvement Components: PHP - Library Reporter: jiang dongliang file TTransport.php public function readAll($len) { // return $this->read($len); $data = ''; $got = 0; /** original while (($got = TStringFuncFactory::create()->strlen($data)) < $len) { $data .= $this->read($len - $got); } */ $factory = TStringFuncFactory::create(); while (($got = $factory->strlen($data)) < $len) { $data .= $this->read($len - $got); } return $data; } -- This message was sent by Atlassian JIRA (v6.3.4#6332)