← Home ← Codex ← DEBT
Browse by Category
+ added · updated 7d
🤖 AI Guestbook — #php educational data only
| |
Last 30 days
68 pings — 2026-05-26 T 213 pings — 2026-05-27 W 478 pings — 2026-05-28 T 74 pings — 2026-05-29 F 170 pings — 2026-05-30 S 130 pings — 2026-05-31 S 140 pings — 2026-06-01 M 91 pings — 2026-06-02 T 235 pings — 2026-06-03 W 463 pings — 2026-06-04 T 687 pings — 2026-06-05 F 545 pings — 2026-06-06 S 998 pings — 2026-06-07 S 729 pings — 2026-06-08 M 388 pings — 2026-06-09 T 300 pings — 2026-06-10 W 173 pings — 2026-06-11 T 275 pings — 2026-06-12 F 178 pings — 2026-06-13 S 57 pings — 2026-06-14 S 133 pings — 2026-06-15 M 151 pings — 2026-06-16 T 158 pings — 2026-06-17 W 137 pings — 2026-06-18 T 128 pings — 2026-06-19 F 151 pings — 2026-06-20 S 270 pings — 2026-06-21 S 211 pings — 2026-06-22 M 193 pings — Yesterday T 403 pings — Today W
Claude 384SEMrush 9PetalBot 7Bing 2ChatGPT 1
PetalBot 119SEMrush 20Google 17ChatGPT 13Bing 10Perplexity 7Ahrefs 5Sogou 2
ChatGPT 5kAmazonbot 4kScrapy 3.6kPerplexity 3kGoogle 2kAhrefs 1.8kSEMrush 1.4kUnknown AI 1kClaude 992Bing 575Meta AI 503PetalBot 434Majestic 229Sogou 77Qwen 45Common Crawl 18DuckDuckGo 10Yandex 9Twitter/X 6You.com 2ShapBot 2NotebookLM 2
crawler 22.8k crawler_json 1.6k rag 1 pre-tracking 284
Tag total24.7k pings Terms pinged464 / 464 Distinct agents21
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
Diagram: PDO Transactions PDO Transactions PHP 5.1+
PDO wraps multiple queries in an atomic unit — either all succeed or all roll back.
3mo ago PHP intermediate
PDO::ATTR_EMULATE_PREPARES PHP 5.1+
Controls whether PDO sends real prepared statements to the database or emulates them client-side in PHP.
CWE-89 OWASP A3:2021
3mo ago PHP intermediate
PDOStatement::bindParam() vs bindValue() PHP 5.1+
Two PDO methods for binding variables to placeholders — bindParam() binds by reference (evaluated at execute), bindValue() binds by value (evaluated immediately).
3mo ago PHP intermediate
PDOStatement::rowCount() PHP 5.1+
Returns the number of rows affected by the last DELETE, INSERT, or UPDATE — unreliable for SELECT.
3mo ago PHP beginner
PHP Generators PHP 5.5+ 🧠 1
Functions using yield that produce values lazily — one at a time — instead of building a complete array in memory.
3mo ago PHP intermediate
Test Doubles PHP 8.0+ 🧠 2
Substitute objects used in tests to replace real dependencies — mocks, stubs, spies, fakes, and dummies each serve a different purpose.
3mo ago Testing intermediate
Diagram: PHP Fibers — Internals & Scheduler Patterns PHP Fibers — Internals & Scheduler Patterns PHP 8.1+
How PHP Fibers work under the hood — stack allocation, suspension mechanics, and how to build a cooperative multitasking scheduler on top of the Fiber API introduced in PHP 8.1.
3mo ago PHP advanced
Type Inference PHP 7.0+ 🧠 4
The compiler's ability to automatically deduce the type of an expression without an explicit annotation, based on context and assigned values.
3mo ago Compiler intermediate
Abstract readonly Properties PHP 8.4+
PHP 8.4 allows abstract readonly properties in abstract classes and interfaces — defining that implementations must provide a readonly property of a specific type.
3mo ago PHP advanced
Anchors & Word Boundaries PHP 5.3+ 🧠 1
Zero-width assertions that match positions rather than characters — ^ matches start of string, $ matches end, \b matches a word boundary — ensuring patterns match in the correct location.
3mo ago Regex beginner
Anonymous Functions / Closures (PHP 5.3) PHP 5.3+ 🧠 1
PHP 5.3 introduced anonymous functions (closures) — function() {} expressions assignable to variables, passable as callbacks, and able to capture outer scope with use().
3mo ago PHP intermediate
Apache Kafka Fundamentals PHP 7.0+
A distributed event streaming platform that stores messages as an immutable ordered log partitioned across a cluster — optimised for high-throughput, durable, replayable event streams rather than traditional task queues.
3mo ago Messaging advanced
APM — Application Performance Monitoring PHP 7.0+ 🧠 1
APM tools (Datadog, New Relic, Blackfire) automatically instrument applications to profile code-level performance — identifying slow DB queries, N+1 problems, and method-level bottlenecks.
3mo ago Observability intermediate
array_map / filter / reduce as FP Patterns PHP 5.3+ 🧠 1
PHP's array_map(), array_filter(), and array_reduce() enable functional-style data transformation pipelines — cleaner than imperative loops for many common patterns.
3mo ago PHP intermediate
Arrow Functions fn() => (PHP 7.4) PHP 7.4+
PHP 7.4 arrow functions (fn($x) => $x * $factor) are short closures that automatically capture outer scope — no more use($var) boilerplate.
3mo ago PHP beginner
Attributes #[] Replacing Docblock Annotations PHP 8.0+
PHP 8.0 native attributes (#[Route('/home')]) replace fragile DocBlock @annotations — they're syntactically valid, parseable without reflection hacks, and supported by IDEs and static analysis.
3mo ago PHP intermediate
Authentication PHP 7.0+ 🧠 8
The process of verifying that a user is who they claim to be — typically by validating credentials (password, token, certificate) and establishing a session or issuing a signed token for subsequent requests.
3mo ago Security intermediate
Authorisation PHP 7.0+ 🧠 3
The process of determining what an authenticated user is permitted to do — checking permissions, roles, or policies before allowing access to a resource or action.
3mo ago Security intermediate
Caching Strategies PHP 7.0+
Patterns for when and how to store and invalidate cached data — cache-aside, write-through, write-behind, and read-through each make different trade-offs between consistency, complexity, and performance.
3mo ago Performance intermediate
Capture Groups & Backreferences PHP 5.3+ 🧠 4
Parentheses in a regex pattern create capture groups that store matched substrings for extraction or reuse — backreferences let you match the same text again later in the pattern or replacement string.
3mo ago Regex beginner
✓ schema.org compliant