@@ -36,7 +36,7 @@ public static function encode($var)
3636 */
3737 for ($ c = 0 ; $ c < $ strlen_var ; ++$ c ) {
3838
39- $ ord_var_c = ord ($ var{ $ c } );
39+ $ ord_var_c = ord ($ var[ $ c ] );
4040
4141 switch (true ) {
4242 case $ ord_var_c == 0x08 :
@@ -59,18 +59,18 @@ public static function encode($var)
5959 case $ ord_var_c == 0x2F :
6060 case $ ord_var_c == 0x5C :
6161 // double quote, slash, slosh
62- $ ascii .= '\\' . $ var{ $ c} ;
62+ $ ascii .= '\\' . $ var[ $ c ] ;
6363 break ;
6464
6565 case (($ ord_var_c >= 0x20 ) && ($ ord_var_c <= 0x7F )):
6666 // characters U-00000000 - U-0000007F (same as ASCII)
67- $ ascii .= $ var{ $ c } ;
67+ $ ascii .= $ var[ $ c ] ;
6868 break ;
6969
7070 case (($ ord_var_c & 0xE0 ) == 0xC0 ):
7171 // characters U-00000080 - U-000007FF, mask 110XXXXX
7272 // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
73- $ char = pack('C* ' , $ ord_var_c , ord($ var{ $ c + 1 } ));
73+ $ char = pack ('C* ' , $ ord_var_c , ord ($ var[ $ c + 1 ] ));
7474 $ c += 1 ;
7575 $ utf16 = self ::utf8ToUTF16BE ($ char );
7676 $ ascii .= sprintf ('\u%04s ' , bin2hex ($ utf16 ));
@@ -80,8 +80,8 @@ public static function encode($var)
8080 // characters U-00000800 - U-0000FFFF, mask 1110XXXX
8181 // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
8282 $ char = pack ('C* ' , $ ord_var_c ,
83- ord($ var{ $ c + 1 } ),
84- ord($ var{ $ c + 2 } ));
83+ ord ($ var[ $ c + 1 ] ),
84+ ord ($ var[ $ c + 2 ] ));
8585 $ c += 2 ;
8686 $ utf16 = self ::utf8ToUTF16BE ($ char );
8787 $ ascii .= sprintf ('\u%04s ' , bin2hex ($ utf16 ));
@@ -91,9 +91,9 @@ public static function encode($var)
9191 // characters U-00010000 - U-001FFFFF, mask 11110XXX
9292 // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
9393 $ char = pack ('C* ' , $ ord_var_c ,
94- ord($ var{ $ c + 1 } ),
95- ord($ var{ $ c + 2 } ),
96- ord($ var{ $ c + 3 } ));
94+ ord ($ var[ $ c + 1 ] ),
95+ ord ($ var[ $ c + 2 ] ),
96+ ord ($ var[ $ c + 3 ] ));
9797 $ c += 3 ;
9898 $ utf16 = self ::utf8ToUTF16BE ($ char );
9999 $ ascii .= sprintf ('\u%04s ' , bin2hex ($ utf16 ));
@@ -103,10 +103,10 @@ public static function encode($var)
103103 // characters U-00200000 - U-03FFFFFF, mask 111110XX
104104 // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
105105 $ char = pack ('C* ' , $ ord_var_c ,
106- ord($ var{ $ c + 1 } ),
107- ord($ var{ $ c + 2 } ),
108- ord($ var{ $ c + 3 } ),
109- ord($ var{ $ c + 4 } ));
106+ ord ($ var[ $ c + 1 ] ),
107+ ord ($ var[ $ c + 2 ] ),
108+ ord ($ var[ $ c + 3 ] ),
109+ ord ($ var[ $ c + 4 ] ));
110110 $ c += 4 ;
111111 $ utf16 = self ::utf8ToUTF16BE ($ char );
112112 $ ascii .= sprintf ('\u%04s ' , bin2hex ($ utf16 ));
@@ -116,11 +116,11 @@ public static function encode($var)
116116 // characters U-04000000 - U-7FFFFFFF, mask 1111110X
117117 // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
118118 $ char = pack ('C* ' , $ ord_var_c ,
119- ord($ var{ $ c + 1 } ),
120- ord($ var{ $ c + 2 } ),
121- ord($ var{ $ c + 3 } ),
122- ord($ var{ $ c + 4 } ),
123- ord ($ var{ $ c + 5 } ));
119+ ord ($ var[ $ c + 1 ] ),
120+ ord ($ var[ $ c + 2 ] ),
121+ ord ($ var[ $ c + 3 ] ),
122+ ord ($ var[ $ c + 4 ] ),
123+ ord ($ var[ $ c + 5 ] ));
124124 $ c += 5 ;
125125 $ utf16 = self ::utf8ToUTF16BE ($ char );
126126 $ ascii .= sprintf ('\u%04s ' , bin2hex ($ utf16 ));
@@ -152,19 +152,19 @@ public static function encode($var)
152152 // treat as a JSON object
153153 if (is_array ($ var ) && count ($ var ) && (array_keys ($ var ) !== range (0 , sizeof ($ var ) - 1 ))) {
154154 return '{ ' .
155- join (', ' , array_map (array ( 'CJSON ' , 'nameValue ' ) ,
155+ join (', ' , array_map ([ 'CJSON ' , 'nameValue ' ] ,
156156 array_keys ($ var ),
157157 array_values ($ var )))
158158 . '} ' ;
159159 }
160160
161161 // treat it like a regular array
162- return '[ ' . join (', ' , array_map (array ( 'CJSON ' , 'encode ' ) , $ var )) . '] ' ;
162+ return '[ ' . join (', ' , array_map ([ 'CJSON ' , 'encode ' ] , $ var )) . '] ' ;
163163
164164 case 'object ' :
165165 if ($ var instanceof Traversable) {
166166 $ var = get_parent_class ($ var ) === 'Model ' ? $ var ->getAttributes () : $ var ;
167- $ vars = array () ;
167+ $ vars = [] ;
168168 foreach ($ var as $ k => $ v ) {
169169 $ vars [$ k ] = $ v ;
170170 }
@@ -174,7 +174,7 @@ public static function encode($var)
174174 }
175175
176176 return '{ ' .
177- join (', ' , array_map (array ( 'CJSON ' , 'nameValue ' ) ,
177+ join (', ' , array_map ([ 'CJSON ' , 'nameValue ' ] ,
178178 array_keys ($ vars ),
179179 array_values ($ vars )))
180180 . '} ' ;
0 commit comments