{"adoption": {"forks": 149, "observed_at": "2026-08-28T04:04:24.521660+00:00", "stars": 1332}, "canonical_url": "https://ross.abutalabs.com/products/php-error", "card": {"archived": false, "artifact_type": "library", "description": "Better error reporting for PHP, and prettier too!", "domain": ["developer-tools", "web-development"], "enriched": true, "function": ["error-handling", "developer-tools", "logging"], "health_score": 20, "homepage": null, "language": "PHP", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["JosephLenton/PHP-Error"], "name": "JosephLenton/PHP-Error", "platform": ["php", "browser"], "pushed_at": "2021-10-16T05:10:36+00:00", "repo": "JosephLenton/PHP-Error", "stars": 1332, "tags": ["error-reporting", "stack-trace", "debugging", "ajax-debugging", "syntax-highlighting", "development-only", "php", "web-server"], "topics": [], "urls": [], "use_cases": ["display readable stack traces for PHP errors during development", "debug PHP errors in Ajax requests without changing JavaScript", "show code snippets and syntax highlighting in error output", "make PHP errors strict to catch bugs earlier", "retry failed Ajax requests after fixing a server error"], "what_it_is": "A single-file PHP library that replaces default PHP error output with pretty, readable full stack traces including syntax highlighting and code snippets. It also intercepts and displays server errors during Ajax requests in the browser, with automatic request retry.", "when_to_avoid": ["in production - the library deliberately makes your site unsafe and leaks information", "you need an actively maintained error handler (the project is explicitly unmaintained)", "you use a modern framework that already ships a robust error handler"], "when_to_choose": ["you are developing a PHP application and want much better error output than the default", "you want a zero-config, single-file drop-in error handler", "you debug Ajax-heavy PHP apps and want server errors shown in the browser"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/php-error", "repo": "JosephLenton/PHP-Error", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.521660+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:45:08.914294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "926d46fbc1598e8c84158dba4c0b449c9705d02734bf6e45fc57ffe96f1544cd", "fetched_at": "2026-08-28T04:04:24.521660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JosephLenton/PHP-Error"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.521660+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:45:08.914294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "926d46fbc1598e8c84158dba4c0b449c9705d02734bf6e45fc57ffe96f1544cd", "fetched_at": "2026-08-28T04:04:24.521660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JosephLenton/PHP-Error"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:45:08.914294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "926d46fbc1598e8c84158dba4c0b449c9705d02734bf6e45fc57ffe96f1544cd", "fetched_at": "2026-08-28T04:04:24.521660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JosephLenton/PHP-Error"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.521660+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.521660+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.521660+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:45:08.914294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "926d46fbc1598e8c84158dba4c0b449c9705d02734bf6e45fc57ffe96f1544cd", "fetched_at": "2026-08-28T04:04:24.521660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JosephLenton/PHP-Error"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.521660+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.521660+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:45:08.914294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "926d46fbc1598e8c84158dba4c0b449c9705d02734bf6e45fc57ffe96f1544cd", "fetched_at": "2026-08-28T04:04:24.521660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JosephLenton/PHP-Error"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.521660+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.521660+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.521660+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:45:08.914294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "926d46fbc1598e8c84158dba4c0b449c9705d02734bf6e45fc57ffe96f1544cd", "fetched_at": "2026-08-28T04:04:24.521660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JosephLenton/PHP-Error"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.521660+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.521660+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:45:08.914294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "926d46fbc1598e8c84158dba4c0b449c9705d02734bf6e45fc57ffe96f1544cd", "fetched_at": "2026-08-28T04:04:24.521660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JosephLenton/PHP-Error"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:45:08.914294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "926d46fbc1598e8c84158dba4c0b449c9705d02734bf6e45fc57ffe96f1544cd", "fetched_at": "2026-08-28T04:04:24.521660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JosephLenton/PHP-Error"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:45:08.914294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "926d46fbc1598e8c84158dba4c0b449c9705d02734bf6e45fc57ffe96f1544cd", "fetched_at": "2026-08-28T04:04:24.521660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JosephLenton/PHP-Error"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:45:08.914294+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "926d46fbc1598e8c84158dba4c0b449c9705d02734bf6e45fc57ffe96f1544cd", "fetched_at": "2026-08-28T04:04:24.521660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JosephLenton/PHP-Error"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5198, "days_push": 1782, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}