← Home ← Codex ← DEBT
Browse by Category
+ added · updated 7d
🤖 AI Guestbook — #errors educational data only
| |
Last 30 days
1 ping — 2026-05-26 T 9 pings — 2026-05-27 W 16 pings — 2026-05-28 T 1 ping — 2026-05-29 F 29 pings — 2026-05-30 S 18 pings — 2026-05-31 S 24 pings — 2026-06-01 M 4 pings — 2026-06-02 T 7 pings — 2026-06-03 W 18 pings — 2026-06-04 T 27 pings — 2026-06-05 F 13 pings — 2026-06-06 S 18 pings — 2026-06-07 S 12 pings — 2026-06-08 M 22 pings — 2026-06-09 T 4 pings — 2026-06-10 W 8 pings — 2026-06-11 T 24 pings — 2026-06-12 F 8 pings — 2026-06-13 S 3 pings — 2026-06-14 S 8 pings — 2026-06-15 M 4 pings — 2026-06-16 T 10 pings — 2026-06-17 W 4 pings — 2026-06-18 T 5 pings — 2026-06-19 F 2 pings — 2026-06-20 S 10 pings — 2026-06-21 S 8 pings — 2026-06-22 M 8 pings — Yesterday T 4 pings — Today W
Claude 3SEMrush 1
SEMrush 4Perplexity 2PetalBot 1Bing 1
ChatGPT 419Amazonbot 157Perplexity 137Scrapy 98Google 82Ahrefs 59Unknown AI 45SEMrush 39Claude 35Meta AI 26Bing 19Majestic 13PetalBot 12DuckDuckGo 3Qwen 3Sogou 3Common Crawl 2
crawler 1.1k crawler_json 63 pre-tracking 22
Tag total1.2k pings Terms pinged20 / 20 Distinct agents16
Level All Beginner Intermediate Advanced Tag: errors
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Engine Exceptions — Error Hierarchy (PHP 7.0) PHP 7.0+
PHP 7.0 made fatal engine errors catchable as Error subclasses — TypeError, ParseError, ArithmeticError, DivisionByZeroError — via the shared Throwable interface.
3mo ago PHP intermediate
Error Logging PHP 4.0+ 🧠 2
Recording application errors, exceptions, and diagnostic information to persistent storage — essential for diagnosing production issues where display_errors must be off and errors are invisible to users.
3mo ago PHP beginner
Error Reporting & Display PHP 4.0+ 🧠 1
PHP's error_reporting level and display_errors directive control which errors are shown and where — development needs E_ALL with display on; production needs E_ALL with display off and logging on.
3mo ago PHP beginner
Error.cause — Error Chaining ES2022 🧠 2
ES2022 added a cause option to the Error constructor — 'new Error('message', { cause: originalError })' — enabling proper error chaining where a high-level error wraps its underlying cause, preserving the full error context across abstraction layers.
3mo ago JavaScript beginner
Null Reference Errors PHP 5.0+
Errors caused by calling methods or accessing properties on null — PHP's 'Call to a member function X() on null' and JavaScript's 'Cannot read properties of null' are the most common runtime errors in both languages.
3mo ago PHP beginner
ArgumentCountError — Wrong Arg Count PHP 7.1+
PHP 7.1+ throws ArgumentCountError when too few arguments are passed to a function — too many arguments are silently ignored (unless using strict_types).
3mo ago PHP beginner
Call to Undefined Function/Method PHP 4.0+ 🧠 1
'Call to undefined function' means the function wasn't declared, the file wasn't loaded, or the PHP extension providing it isn't installed.
3mo ago PHP beginner
Cannot Redeclare Function/Class Errors PHP 4.0+
PHP throws a fatal error when a function or class is declared twice in the same request — use autoloading and function_exists() guards to prevent it.
3mo ago PHP beginner
Class Not Found / Autoloader Failures PHP 5.3+
'Class not found' errors mean the autoloader couldn't locate the class file — usually a namespace mismatch, missing composer install, or PSR-4 misconfiguration.
3mo ago PHP beginner
Division by Zero & DivisionByZeroError PHP 7.0+
PHP 7+ throws DivisionByZeroError for intdiv() and modulo with zero — but the / operator returns false or INF instead of throwing.
3mo ago PHP beginner
Parse Errors & Syntax Debugging PHP 5.0+
A ParseError (E_PARSE) means PHP cannot tokenise your file — the script never runs. Common causes: missing semicolons, unclosed brackets, and typos.
3mo ago PHP beginner
ReferenceError — Undefined Variables ES2015
ReferenceError is thrown when accessing a variable that hasn't been declared — unlike undefined which is a declared variable with no value.
3mo ago JavaScript beginner
Stack Overflow from Deep Recursion PHP 5.0+
PHP has no configurable stack size limit — deep recursion causes a fatal segfault or memory exhaustion, not a catchable exception.
3mo ago PHP intermediate
SyntaxError — Parse-Time Failures ES5
SyntaxError means JavaScript couldn't parse your code — the entire script fails to execute. Common causes: missing brackets, invalid JSON, reserved word misuse.
3mo ago JavaScript beginner
TypeError — Common Causes and Fixes ES5
TypeError is thrown when a value is not of the expected type — most commonly 'Cannot read properties of undefined/null', the most frequent JavaScript runtime error.
3mo ago JavaScript beginner
TypeError — When Type Declarations Throw PHP 7.0+
TypeError is thrown when a value passed to a typed parameter or return type doesn't match — strict_types=1 makes this happen at call sites too.
3mo ago PHP intermediate
Undefined Array Key / Offset Errors PHP 4.0+
Accessing a non-existent array key triggers E_WARNING (PHP 7) or is silently null (PHP 8 with nullsafe) — use isset(), array_key_exists(), or ?? to guard access.
3mo ago PHP beginner
Undefined Variable and Null Coalescing Fixes PHP 5.0+ 🧠 1
Accessing an undefined variable in PHP returns null and triggers an E_WARNING — use isset(), empty(), or ?? to check safely before use.
3mo ago PHP beginner
Error Suppression Operator (@) PHP 5.0+
Prefixing a PHP expression with @ silently suppresses all errors and warnings it generates — hiding bugs instead of handling them.
3mo ago Code Quality beginner
RangeError — Stack Overflow & Invalid Values ES5
RangeError is thrown when a value is outside its allowed range — most commonly from infinite recursion (stack overflow) or invalid array/string sizes.
JavaScript intermediate
✓ schema.org compliant