From c825d9fe5be913f5be2068046ff89c9a20da914c Mon Sep 17 00:00:00 2001 From: Taufik Nurrohman Date: Fri, 19 Mar 2021 18:23:23 +0700 Subject: [PATCH] Update --- engine/f.php | 2 +- engine/kernel/guard.php | 35 ++++------------------------------- engine/plug/to.php | 2 +- 3 files changed, 6 insertions(+), 33 deletions(-) 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 << - $alert -
$trace
- -HTML; + $trace = trim(strtr(implode("\n", $trace), [ + ROOT => '.' + ]), "\n"); + echo '
' . $alert . '
' . $trace . '
'; $exit && exit; } diff --git a/engine/plug/to.php b/engine/plug/to.php index c6d71a12..850ffe00 100644 --- a/engine/plug/to.php +++ b/engine/plug/to.php @@ -179,7 +179,7 @@ }; foreach ($q($value, "") as $k => $v) { // `['a' => false, 'b' => 'false', 'c' => null, 'd' => 'null']` → `b=false&d=null` - if (!isset($v) || false === $v) { + if (null === $v || false === $v) { continue; } // `['a' => true, 'b' => 'true', 'c' => ""]` → `a&b=true&c=`