WEBSERVERCONFIG.php
WIKINDX : Bibliographic Management system.
Tags
Table of Contents
Functions
- wkx_error_handler() : bool
- Custom PHP errors handler
- wkx_error_log() : void
- Write a message to the application log
- wkx_clear_error_log() : mixed
- Remove expired error logs (14 days max) and limit their size to 25 MB by file
- buildUpgradePage() : mixed
Functions
wkx_error_handler()
Custom PHP errors handler
wkx_error_handler(int $errno, string $errstr, string $errfile, int $errline) : bool
cf. https://www.php.net/manual/fr/function.set-error-handler.php
The $errcontext parameter is not used because it is deprecated since PHP 7.2 It is no longer possible to know the context of the error. Instead we use the debug_print_backtrace() function.
NB: fatal errors like ‘parse error’ are still written in the log defined by error_log php.ini option because this handler cannot be called in that case.
Parameters
- $errno : int
-
PHP error code
- $errstr : string
-
PHP error message
- $errfile : string
-
File or script where the error occurred
- $errline : int
-
Error line number
Return values
boolwkx_error_log()
Write a message to the application log
wkx_error_log(mixed $Message) : void
When the application is not yet configured, the message is written to the log defined by php.ini.
Parameters
- $Message : mixed
-
Message
wkx_clear_error_log()
Remove expired error logs (14 days max) and limit their size to 25 MB by file
wkx_clear_error_log() : mixed
buildUpgradePage()
buildUpgradePage(string $body) : mixed
Parameters
- $body : string