← Home ← Codex ← DEBT
Browse by Category
+ added · updated 7d
🤖 AI Guestbook — PHP educational data only
| |
Last 30 days
7 pings — 2026-05-12 T 20 pings — 2026-05-13 W 15 pings — 2026-05-14 T 125 pings — 2026-05-15 F 14 pings — 2026-05-16 S 20 pings — 2026-05-17 S 18 pings — 2026-05-18 M 18 pings — 2026-05-19 T 23 pings — 2026-05-20 W 78 pings — 2026-05-21 T 127 pings — 2026-05-22 F 321 pings — 2026-05-23 S 43 pings — 2026-05-24 S 21 pings — 2026-05-25 M 29 pings — 2026-05-26 T 135 pings — 2026-05-27 W 264 pings — 2026-05-28 T 48 pings — 2026-05-29 F 136 pings — 2026-05-30 S 105 pings — 2026-05-31 S 107 pings — 2026-06-01 M 48 pings — 2026-06-02 T 122 pings — 2026-06-03 W 272 pings — 2026-06-04 T 359 pings — 2026-06-05 F 299 pings — 2026-06-06 S 536 pings — 2026-06-07 S 420 pings — 2026-06-08 M 244 pings — Yesterday T 70 pings — Today W
Scrapy 58SEMrush 6ChatGPT 2Ahrefs 2Bing 1Qwen 1
Scrapy 199Google 16ChatGPT 13SEMrush 8Sogou 4Bing 2Qwen 1Ahrefs 1
ChatGPT 2.2kAmazonbot 2.1kScrapy 1.9kPerplexity 1.5kGoogle 888Ahrefs 762Unknown AI 576SEMrush 538Claude 348Meta AI 312Bing 209Majestic 104Qwen 20Sogou 17DuckDuckGo 5NotebookLM 4
crawler 10.5k crawler_json 877 rag 1 pre-tracking 192
Category total11.6k pings Terms pinged270 / 270 Distinct agents15
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
Key String Functions (str_contains, str_starts_with, str_ends_with…) PHP 5.0+
PHP 8.0 introduced readable string helpers that replace strpos() !== false idioms for common substring checks.
3mo ago php beginner
Late Static Binding (static::) PHP 5.3+
static:: refers to the class actually called at runtime rather than the class where the method is defined, enabling polymorphic static methods.
3mo ago php advanced
list() / Short Array Destructuring PHP 5.5+ 🧠 1
Assigns array elements to variables in a single expression — list($a, $b) or the shorthand [$a, $b] = $array.
3mo ago php beginner
Magic Constants (__FILE__, __DIR__, __LINE__…) PHP 5.3+
PHP's built-in compile-time constants that resolve to contextual information like file path, directory, class name, and line number.
3mo ago php beginner
Magic Methods (__get, __set, __call…) PHP 5.0+ 🧠 1
Special PHP methods invoked automatically in response to language events — property access, method calls, serialisation, and more.
3mo ago php intermediate
match Expression (PHP 8.0) PHP 8.0+
A stricter, expression-based alternative to switch that uses strict comparison, returns a value, and throws on unmatched input.
3mo ago php intermediate
match() Exhaustiveness & UnhandledMatchError PHP 8.0+
PHP 8's match expression throws UnhandledMatchError when no arm matches — enforcing exhaustiveness and eliminating silent fall-throughs.
3mo ago php intermediate
mime_content_type() PHP 5.3+
Detects the actual MIME type of a file by inspecting its content — not its extension or the browser-reported type.
3mo ago php intermediate
move_uploaded_file() PHP 4.0+
PHP's function for safely relocating an uploaded file from the temporary directory to its final destination.
OWASP A5:2021
3mo ago php intermediate
MySQLi PHP 5.0+ 🧠 1
MySQL Improved Extension — PHP's MySQL-specific driver with prepared statement support, replacing the deprecated mysql_* functions.
3mo ago php beginner
Named Arguments (PHP 8.0) PHP 8.0+
Pass arguments to a function by parameter name rather than position, improving readability and allowing optional parameters to be skipped.
3mo ago php beginner
Named Arguments in Built-in PHP Functions PHP 8.0+
PHP 8.0 named arguments work with built-in functions — enabling readable calls to functions with many optional parameters like array_slice().
3mo ago php intermediate
Named Arguments with Spread Operator PHP 8.1+
Combining PHP 8.0 named arguments with the ... spread operator to unpack associative arrays as named parameters.
3mo ago php intermediate
Named Constructor Pattern PHP 5.0+
Static factory methods with descriptive names that replace overloaded constructors — making object creation intent clear when multiple creation paths exist.
3mo ago php intermediate
never Return Type (PHP 8.1) PHP 8.1+
Declares that a function never returns normally — it always throws an exception or calls exit(), helping static analysers prove code paths.
3mo ago php intermediate
never Return Type (PHP 8.1) PHP 8.1+
Declaring a function's return type as never signals it always throws or exits — enabling static analysers to prune unreachable code branches.
3mo ago php intermediate
Null Coalescing Operator (??) PHP 7.0+
Returns the left operand if it exists and is not null, otherwise the right — cleaner than isset() ternary chains.
3mo ago php beginner
Nullable Types (?Type) PHP 7.1+
Declaring a type as ?Type allows either a value of that type or null — shorthand for Type|null.
3mo ago php beginner
Nullsafe Operator (?->) PHP 8.0+
Chains method calls and property accesses on potentially-null objects without nested null checks; returns null on the first null encounter.
3mo ago php beginner
Nullsafe Operator Chaining (?->) PHP 8.0+
PHP 8.0's ?-> short-circuits an entire method chain to null when any step returns null — eliminating nested null checks.
3mo ago php intermediate
✓ schema.org compliant