| Moodle APIs 4.3
    Moodle 4.3.6 (Build: 20240812) | 
Print an error to STDOUT and exit with a non-zero code. More...
| Functions | |
| mdie ($msg='', $errorcode=1) | |
| Variables | |
| $fh | |
| $stdin = fopen('php://stdin', 'r') | |
| if(!file_exists(__DIR__.'/mailout-debugger.enable')) | $tmpdir =sys_get_temp_dir() | 
| if(isset( $_SERVER[ 'REMOTE_ADDR'])) if(isset($_ENV['TMPDIR']) &&is_dir($_ENV['TMPDIR'])) | $tmpfile = $tmpdir . '/moodle-mailout.log' | 
Print an error to STDOUT and exit with a non-zero code.
For commandline scripts. Default errorcode is 1.
Very useful for perl-like error-handling:
do_something() or mdie("Something went wrong");
| string | $msg | Error message | 
| integer | $errorcode | Error code to emit | 
| $fh |