awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
JosephLenton avatar

JosephLenton/PHP-Error

0
View on GitHub↗
1,335 星标·149 分支·PHP·15 次浏览

PHP Error

PHP-Error is a web development utility and error handler that intercepts application exceptions, syntax errors, and fatal errors to replace default engine output with formatted HTML diagnostic pages during local testing. It activates automatically upon startup without requiring manual initialization calls within project code.

The system features interactive diagnostics that include contextual syntax highlighting for code snippets, path-based stack trace filtering to separate external library code from application logic, and inline remote file editing capabilities that persist code modifications directly from the rendered debugging interface. It also provides asynchronous and AJAX request interception with request replaying utilities to pause and retry failed background operations.

Configuration controls allow adjustments to error reporting levels, global suppression for production environments, legacy strictness adjustments, and temporary error handling bypass during specific callback executions.

Features

  • PHP Development Tools - Provides a web development utility that intercepts application errors and syntax errors to render diagnostics during local testing.
  • Error Handling - Catching and displaying detailed error screens with syntax highlighting and readable stack traces during web application development.
  • Diagnostic Error Pages - Comprehensive error screens with readable stack traces, function signatures, and syntax highlighting are displayed directly in the browser during active development.
  • PHP Error Handlers - Replaces standard error output with formatted HTML diagnostic pages and interactive stack traces.
  • Automatic Library Initializers - The error reporting system is activated upon startup without requiring manual initialization calls within project code.
  • Error Stack Filtering - Stack traces are filtered to prioritize application files and ignore external modules so debugging focuses directly on your own code.
  • Stack Frame Filtering - Algorithmic filtering of call frames that separates external library code from application logic to streamline debugging output.
  • Syntax Highlighters - Code snippet extraction and lexical formatting applied to error lines using integrated syntax highlighters for readable diagnostics.
  • Global Error Handlers - Interception mechanism that replaces standard engine output by registering custom functions for runtime exceptions and fatal errors.
  • Error Pages - Displays formatted HTML error pages in place of default engine output when exceptions or syntax errors occur.
  • Error Page Diagnostics - Persisting code edits directly from browser-based error pages by accepting external save requests during the development workflow.
  • Inline Remote File Editors - Integrated web-based editor endpoint that receives and saves code modifications directly from rendered debugging interface triggers.
  • Remote Editing Tools - External save requests and custom endpoints are accepted so developers can modify files directly from the displayed error pages.
  • Captured Request Replayers - Browser-side request capture and retry loop that pauses failed background operations for immediate validation during testing.
  • Error Suppression Settings - Error display can be silently deactivated across the entire application using configuration settings when moving to production environments.
  • Asynchronous Request Interceptions - Wrapping scripts can be injected or request flags accepted to catch JSON and asynchronous failures across varied frontend architectures.
  • Custom Error Pages - Error reporting levels can be adjusted, unwanted errors suppressed, and defaults overridden to tailor output and sensitivity for different environments.
  • Background Request Retries - Failing background requests can be paused and rerun automatically in the browser to test fixes without editing client-side code.

Star 历史

josephlenton/php-error 的 Star 历史图表josephlenton/php-error 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

josephlenton/php-error 是做什么的?

PHP-Error is a web development utility and error handler that intercepts application exceptions, syntax errors, and fatal errors to replace default engine output with formatted HTML diagnostic pages during local testing. It activates automatically upon startup without requiring manual initialization calls within project code.

josephlenton/php-error 的主要功能有哪些?

josephlenton/php-error 的主要功能包括:PHP Development Tools, Error Handling, Diagnostic Error Pages, PHP Error Handlers, Automatic Library Initializers, Error Stack Filtering, Stack Frame Filtering, Syntax Highlighters。

josephlenton/php-error 有哪些开源替代品?

josephlenton/php-error 的开源替代品包括: sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… viatsko/awesome-vscode — This project is a curated directory of resources, extensions, and themes designed to extend the functionality of the… bettererrors/better_errors — Better Errors is a Rack middleware exception handler and interactive application state inspector for Ruby web… nickel-org/nickel.rs — Nickel is a web framework for the Rust programming language designed to handle HTTP requests and responses. It… vapor/vapor — Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and… elysiajs/elysia — Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a…

PHP Error 的开源替代方案

相似的开源项目,按与 PHP Error 的功能重合度排序。
  • sinelaw/freshsinelaw 的头像

    sinelaw/fresh

    5,914在 GitHub 上查看↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Rustideterminal-basedtext-editor
    在 GitHub 上查看↗5,914
  • viatsko/awesome-vscodeviatsko 的头像

    viatsko/awesome-vscode

    28,754在 GitHub 上查看↗

    This project is a curated directory of resources, extensions, and themes designed to extend the functionality of the Visual Studio Code editor. It serves as a comprehensive index for developers seeking to enhance their coding environment, offering a structured collection of community-driven tools that streamline development workflows and improve editor productivity. The directory distinguishes itself by organizing a vast ecosystem of plugins into logical categories, ranging from language-specific intelligence and version control integrations to advanced productivity utilities. It highlights t

    JavaScriptawesomeawesome-listlist
    在 GitHub 上查看↗28,754
  • bettererrors/better_errorsBetterErrors 的头像

    BetterErrors/better_errors

    6,869在 GitHub 上查看↗

    Better Errors is a Rack middleware exception handler and interactive application state inspector for Ruby web applications. It intercepts unhandled exceptions to render developer-friendly error pages that provide detailed stack traces and variable inspection. The tool provides a debugging interface that allows for live code evaluation at every stack frame of an exception. It maps stack trace entries to local filesystem paths for direct navigation to source code in an editor and restricts interface access via IP-based validation. The project covers error response formatting for API and AJAX c

    Ruby
    在 GitHub 上查看↗6,869
  • nickel-org/nickel.rsnickel-org 的头像

    nickel-org/nickel.rs

    3,144在 GitHub 上查看↗

    Nickel is a web framework for the Rust programming language designed to handle HTTP requests and responses. It functions as a server-side toolkit that provides integrated routing, middleware, and JSON deserialization. The framework utilizes a middleware-based request pipeline to insert custom logic and state management into the request-response cycle. It also includes a server-side template engine for generating dynamic HTML pages by merging data with markup templates. The project covers high-level capabilities for REST API development, web application routing, and global error handling to i

    Rust
    在 GitHub 上查看↗3,144
查看 PHP Error 的所有 30 个替代方案→

包含 PHP Error 的精选搜索

收录 PHP Error 的精选合集。
  • Error management library