@@ -362,19 +362,19 @@ class Client
362
362
363
363
while ($ p != $ length ) {
364
364
365
- $ nlen = ord ($ data{ $ p ++} );
365
+ $ nlen = ord ($ data[ $ p ++] );
366
366
if ($ nlen >= 128 ) {
367
367
$ nlen = ($ nlen & 0x7F << 24 );
368
- $ nlen |= (ord ($ data{ $ p ++} ) << 16 );
369
- $ nlen |= (ord ($ data{ $ p ++} ) << 8 );
370
- $ nlen |= (ord($ data{ $ p ++} ));
368
+ $ nlen |= (ord ($ data[ $ p ++] ) << 16 );
369
+ $ nlen |= (ord ($ data[ $ p ++] ) << 8 );
370
+ $ nlen |= (ord ($ data[ $ p ++] ));
371
371
}
372
- $ vlen = ord($ data{ $ p ++} );
372
+ $ vlen = ord ($ data[ $ p ++] );
373
373
if ($ vlen >= 128 ) {
374
374
$ vlen = ($ nlen & 0x7F << 24 );
375
- $ vlen |= (ord ($ data{ $ p ++} ) << 16 );
376
- $ vlen |= (ord ($ data{ $ p ++} ) << 8 );
377
- $ vlen |= (ord($ data{ $ p ++} ));
375
+ $ vlen |= (ord ($ data[ $ p ++] ) << 16 );
376
+ $ vlen |= (ord ($ data[ $ p ++] ) << 8 );
377
+ $ vlen |= (ord ($ data[ $ p ++] ));
378
378
}
379
379
$ array [substr ($ data , $ p , $ nlen )] = substr ($ data , $ p +$ nlen , $ vlen );
380
380
$ p += ($ nlen + $ vlen );
@@ -392,12 +392,12 @@ class Client
392
392
private function decodePacketHeader ($ data )
393
393
{
394
394
$ ret = array ();
395
- $ ret ['version ' ] = ord($ data{ 0 } );
396
- $ ret ['type ' ] = ord($ data{ 1 } );
397
- $ ret ['requestId ' ] = (ord ($ data{ 2 } ) << 8 ) + ord($ data{ 3 } );
398
- $ ret ['contentLength ' ] = (ord ($ data{ 4 } ) << 8 ) + ord ($ data{ 5 } );
399
- $ ret ['paddingLength ' ] = ord ($ data{ 6 } );
400
- $ ret ['reserved ' ] = ord ($ data{ 7 } );
395
+ $ ret ['version ' ] = ord ($ data[ 0 ] );
396
+ $ ret ['type ' ] = ord ($ data[ 1 ] );
397
+ $ ret ['requestId ' ] = (ord ($ data[ 2 ] ) << 8 ) + ord ($ data[ 3 ] );
398
+ $ ret ['contentLength ' ] = (ord ($ data[ 4 ] ) << 8 ) + ord ($ data[ 5 ] );
399
+ $ ret ['paddingLength ' ] = ord ($ data[ 6 ] );
400
+ $ ret ['reserved ' ] = ord ($ data[ 7 ] );
401
401
return $ ret ;
402
402
}
403
403
@@ -634,7 +634,7 @@ class Client
634
634
// Reset timeout
635
635
$ this ->set_ms_timeout ($ this ->_readWriteTimeout );
636
636
637
- switch (ord ($ resp ['content ' ]{ 4 } )) {
637
+ switch (ord ($ resp ['content ' ][ 4 ] )) {
638
638
case self ::CANT_MPX_CONN :
639
639
throw new \Exception ('This app can \'t multiplex [CANT_MPX_CONN] ' );
640
640
break ;
0 commit comments