Esempio n. 1
0
/**
 * Halts execution
 */
function halt()
{
    $args = func_get_args();
    // Set default values
    $status = false;
    $headers = array();
    $body = '';
    foreach ($args as $arg) {
        if (is_numeric($arg)) {
            $status = $arg;
        } elseif (is_array($arg)) {
            $headers = $arg;
        } elseif (is_string($arg)) {
            $body = $arg;
        }
    }
    Frank::set_status(array($status, $headers, $body));
    Frank::output(Frank::get_status(), array('die' => true));
}