html(); } catch (parkdown\ParserError $error) { echo "
"; $message = explode(" ", $error->getMessage()); $location = array_shift($message); $loc = explode(":", $location); $file = array_shift($loc); $line = substr(implode(":", $loc), 0, -1); [$row, $col] = explode(":", $line); echo "$location ".implode(" ", $message); $stackTrace = explode("\n", $error->getTraceAsString()); echo ""; foreach ($stackTrace as $step) { $step = explode(" ", $step); array_shift($step); $location = array_shift($step); $location = preg_replace("/\(([0-9]+)\):/", ":\$1:", $location); echo "$location ".implode(" ", $step)."
"; }
"; } echo "