Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
<?php interface StatusCodes { const OK = 200; const NOT_FOUND = 404; const SERVER_ERROR = 500; const CREATED = 201; const NO_CONTENT = 204; } class ApiResponse implements StatusCodes { public function ok(array $data): array { return ["status" => self::OK, "data" => $data]; } public function notFound(string $msg): array { return ["status" => self::NOT_FOUND, "error" => $msg]; } } echo ApiResponse::OK; // 200 echo StatusCodes::NOT_FOUND; // 404
Result
Open