Browse Source

fix handler function response

main 1.2.0
yggverse 2 months ago
parent
commit
27a4dc5bca
  1. 5
      README.md
  2. 16
      src/Server.php

5
README.md

@ -84,7 +84,8 @@ $server->start(
string $content, string $content,
string $request, string $request,
string $connect string $connect
) { ): ?string
{
printf( printf(
'connection: %s request: %s', 'connection: %s request: %s',
$connect, $connect,
@ -97,6 +98,8 @@ $server->start(
$content $content
); );
} }
return 'thank you!';
} }
); );
``` ```

16
src/Server.php

@ -185,10 +185,6 @@ class Server
false false
); );
fclose(
$incoming
);
if ($handler) if ($handler)
{ {
$response = call_user_func( $response = call_user_func(
@ -198,8 +194,20 @@ class Server
$request, $request,
$connect $connect
); );
if ($response)
{
fwrite(
$incoming,
$response
);
}
} }
fclose(
$incoming
);
} while ($this->_live); } while ($this->_live);
} }

Loading…
Cancel
Save