PHP code example of josantonius / http-status-code
1. Go to this page and download the library: Download josantonius/http-status-code library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
josantonius / http-status-code example snippets
/**
* @param string $language The language in which the data will be retrieved.
*
* Available languages: en (English)
* es (Spanish)
*
* @throws UnsupportedLanguageException if language is not supported.
*/
public function __construct(string $language = 'en');
public function getMessage(int $code): string|null;
public function getMessages(): array;
public function getDefinition(int $code): string|null;
public function getDefinitions(): array;
public function getAll(): array;
use Josantonius\HttpStatusCode\UnsupportedLanguageException;
use Josantonius\HttpStatusCode\HttpStatusCode;
$httpStatusCode = new HttpStatusCode(); // Gets the messages in English.
use Josantonius\HttpStatusCode\HttpStatusCode;
$httpStatusCode = new HttpStatusCode('es'); // Gets the messages in Spanish.
use Josantonius\HttpStatusCode\HttpStatusCode;
$httpStatusCode = new HttpStatusCode();
$httpStatusCode->getMessage(404);
'Not Found'
use Josantonius\HttpStatusCode\HttpStatusCode;
$httpStatusCode = new HttpStatusCode();
$httpStatusCode->getMessages();
use Josantonius\HttpStatusCode\HttpStatusCode;
$httpStatusCode = new HttpStatusCode();
$httpStatusCode->getDefinition(404);
'The requested resource could not be found but (...)'
use Josantonius\HttpStatusCode\HttpStatusCode;
$httpStatusCode = new HttpStatusCode();
$httpStatusCode->getDefinitions();
[
100 => 'The server has received the request (...)',
101 => 'The requester has asked the server (...)',
102 => 'A WebDAV request may contain many (...)',
(...)
]
use Josantonius\HttpStatusCode\HttpStatusCode;
$httpStatusCode = new HttpStatusCode();
$httpStatusCode->getAll();
[
100 => [
'message' => 'Continue',
'definition' => 'The server has received the request (...)',
],
101 => [
'message' => 'Switching Protocols',
'definition' => 'The requester has asked the server (...)',
],
102 => [
'message' => 'Processing',
'definition' => 'A WebDAV request may contain many (...)',
],
(...)
]
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.