diff --git a/engine/f.php b/engine/f.php
index 7d479f8e..7a43a143 100644
--- a/engine/f.php
+++ b/engine/f.php
@@ -1332,6 +1332,6 @@ function z($value, $short = true) {
}
return ($short ? '[' : 'array(') . \implode(',', $out) . ($short ? ']' : ')');
}
- return \var_export($a, true);
+ return \var_export($value, true);
}
}
diff --git a/engine/kernel/guard.php b/engine/kernel/guard.php
index eeddbfb9..5384b56c 100644
--- a/engine/kernel/guard.php
+++ b/engine/kernel/guard.php
@@ -7,37 +7,10 @@ public static function abort(string $alert, $exit = true) {
debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS);
$trace = explode("\n", n(ob_get_clean()), 2);
array_shift($trace);
- $trace = trim(str_replace(ROOT, '.', implode("\n", $trace)), "\n");
- echo <<
-
$trace
-
-HTML;
+ $trace = trim(strtr(implode("\n", $trace), [
+ ROOT => '.'
+ ]), "\n");
+ echo '' . $trace . '