-
Schneller Einstieg
-
Grundlagen
-
Hilfsklassen
- Benchmark Klasse
- Cache Klasse
- Captcha Klasse
- cURL Klasse
- Database Klasse
- Date Klasse
- Errors Klasse
- FileSystem Klasse
- FTP Klasse
- Images Klasse
- Language Klasse
- Logger Klasse
- Number Klasse
- PayPal Klasse
- PHPMailer Klasse
- Plugins Klasse
- RestClient Klasse
- Security Klasse
- Template Klasse
- Text Klasse
- URL Klasse
- XML Klasse
- ZIP Klasse
Errors Klasse
In den folgenden Abschnitten werden die einzelnen Methoden der Klasse erklärt.
createException
public static void createException ( string $message)
Erzeugt eine \Exception
Fehlermeldung im PHP Parser.
Parameterliste
message
Die Nachricht die erzeugt werden soll, wenn das \Exception
ausgelöst werden soll.
create_error
public static void create_error ( int $errorCode, string $httpVersion = '1.1')
Erzeugt einen HTTP-Header.
Parameterliste
errorCode
Der HTTP-Statuscode (HTTP 1.1) der erzeugt werden soll. Folgende HTTP-Statuscodes sind erlaubt:
Informationen
100
- Continue101
- Switching Protocols102
- Processing
Erfolgreiche Operation
200
- OK201
- Created202
- Accepted203
- Non-Authoritative Information204
- No Content205
- Reset Content206
- Parital Content207
- Multi-Status208
- Already Reported226
- IM Used
Umleitung
300
- Multiple Choices301
- Moved Permanently302
- Found303
- See Other304
- Not Modified305
- Use Proxy307
- Temporary Redirect308
- Permanent Redirect
Client-Fehler
400
- Bad Request401
- Unauthorized402
- Payment Required403
- Forbidden404
- Not Found405
- Method Not Allowed406
- Not Acceptable407
- Proxy Authentication Required408
- Request Timeout409
- Conflict410
- Gone411
- Length Required412
- Precondition Failed413
- Request Entity Too Large414
- Request-URI Too Long415
- Unsupported Media Type416
- Requested Range Not Satisfiable417
- Expectation Failed418
- I’m a teapot420
- Policy Not Fulfilled421
- Misdirected Request (eingeführt mit HTTP/2.0422
- Unprocessable Entity423
- Locked424
- Failed Dependency425
- Unordered Collection426
- Upgrade Required428
- Precondition Required429
- Too Many Requests431
- Request Header Fields Too Large444
- No Response449
- The request should be retried after doing the appropriate action451
- Unavailable For Legal Reasons
Server-Fehler
500
- Internal Server Error501
- Not Implemented502
- Bad Gateway503
- Service Unavailable504
- Gateway Timeout505
- HTTP Version Not Supported506
- Variant Also Negotiates507
- Insufficient Storage508
- Loop Detected509
- Bandwidth Limit Exceeded510
- Not Extended
httpVersion
Gibt an welche HTTP Version beim versenden des Headers verwendet werden soll. Standardmäßig 1.1