Browse Source

Clean code

Joanhey 5 years ago
parent
commit
1d15cb6049
1 changed files with 21 additions and 17 deletions
  1. 21 17
      frameworks/PHP/workerman/server-async.php

+ 21 - 17
frameworks/PHP/workerman/server-async.php

@@ -34,28 +34,32 @@ $http_worker->onMessage = static function ($connection) {
     switch (parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)) {
         case '/db':
             Http::header('Content-Type: application/json');
-            $mysql->query('SELECT id,randomNumber FROM World WHERE id='.mt_rand(1, 10000), static function ($command) use ($connection) {
-                $connection->send(json_encode($command->resultRows));
-            });
+            $mysql->query('SELECT id,randomNumber FROM World WHERE id='.mt_rand(1, 10000),
+                static function ($command) use ($connection) {
+                    $connection->send(json_encode($command->resultRows, JSON_NUMERIC_CHECK));
+                }
+            );
             return;
 
         case '/fortune':
             Http::header('Content-Type: text/html; charset=utf-8');
-            $mysql->query('SELECT id,message FROM Fortune', static function ($command) use ($connection) {
-                $arr    = $command->resultRows;
-                foreach ($arr as $row) {
-                    $fortune[$row['id']] = htmlspecialchars($row['message'], ENT_QUOTES, 'UTF-8');
-                }
-                $fortune[0] = 'Additional fortune added at request time.';
-                asort($fortune);
-
-                $html = '<!DOCTYPE html><html><head><title>Fortunes</title></head><body><table><tr><th>id</th><th>message</th></tr>';
-                foreach ($fortune as $id => $message) {
-                    $html .= "<tr><td>$id</td><td>$message</td></tr>";
+            $mysql->query('SELECT id,message FROM Fortune', 
+                static function ($command) use ($connection) {
+                    $arr    = $command->resultRows;
+                    foreach ($arr as $row) {
+                        $fortune[$row['id']] = htmlspecialchars($row['message'], ENT_QUOTES, 'UTF-8');
+                    }
+                    $fortune[0] = 'Additional fortune added at request time.';
+                    asort($fortune);
+
+                    $html = '<!DOCTYPE html><html><head><title>Fortunes</title></head><body><table><tr><th>id</th><th>message</th></tr>';
+                    foreach ($fortune as $id => $message) {
+                        $html .= "<tr><td>$id</td><td>$message</td></tr>";
+                    }
+
+                    $connection->send($html.'</table></body></html>');
                 }
-
-                $connection->send($html.'</table></body></html>');
-            });
+            );
             return;
 
         //case '/update':