← 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 89 pings — Today W
Scrapy 74SEMrush 6Ahrefs 3ChatGPT 2Claude 2Bing 1Qwen 1
Scrapy 199Google 16ChatGPT 13SEMrush 8Sogou 4Bing 2Qwen 1Ahrefs 1
ChatGPT 2.2kAmazonbot 2.1kScrapy 1.9kPerplexity 1.5kGoogle 888Ahrefs 763Unknown AI 576SEMrush 538Claude 350Meta AI 312Bing 209Majestic 104Qwen 20Sogou 17DuckDuckGo 5NotebookLM 4
crawler 10.5k crawler_json 878 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
Attributes / Annotations (PHP 8.0) PHP 8.0+
Native structured metadata attached to classes, methods, properties, and parameters using #[AttributeName] syntax.
3mo ago php intermediate
basename() PHP 5.0+ 🧠 1
Returns only the filename component of a path, stripping any directory prefix — a simple path traversal defence.
3mo ago php beginner
bind_param() PHP 5.1+ 🧠 3
MySQLi method that binds PHP variables to prepared statement parameters, preventing SQL injection.
3mo ago php intermediate
Built-in PHP Attributes PHP 8.0+
PHP 8.0+ ships built-in attributes — #[Deprecated], #[Override], #[AllowDynamicProperties], #[SensitiveParameter] — for tooling and runtime hints.
3mo ago php intermediate
compact() & extract() — Variable Packing PHP 5.0+
compact() builds an array from named variables; extract() does the reverse — both are dangerous when used with user-controlled input.
CWE-473 OWASP A3:2021
3mo ago php beginner
Composer & Dependency Management PHP 5.3+ 🧠 2
PHP's standard dependency manager; composer.json declares dependencies and composer.lock pins exact versions for reproducible builds.
3mo ago php beginner
Composer Scripts & Hooks PHP 5.3+ 🧠 2
Composer's scripts section automates tasks triggered on lifecycle events (install, update) or run manually — cache clearing, migrations, asset builds.
3mo ago php intermediate
Constants (define vs const) PHP 5.0+
Named immutable values in PHP — const is compile-time and class-scoped; define() is runtime and supports dynamic names.
3mo ago php beginner
Constructor Property Promotion (PHP 8.0) PHP 8.0+
Declare and assign class properties directly in constructor parameters using visibility modifiers, eliminating boilerplate.
3mo ago php beginner
cURL in PHP PHP 5.0+ 🧠 1
PHP's cURL extension enables making HTTP, FTP, and other protocol requests — the standard way to consume external APIs and services.
3mo ago php intermediate
Date / Time Functions PHP 5.5+
PHP's date/time API including DateTime, DateTimeImmutable, and DateTimeZone for safe, timezone-aware date handling.
3mo ago php beginner
declare(strict_types=1) PHP 7.0+ 🧠 1
Enables strict scalar type checking for function arguments and return values in a PHP file, preventing silent type coercion.
3mo ago php intermediate
Dependency Inversion Principle (DIP) PHP 5.0+ 🧠 4
High-level modules should not depend on low-level modules — both should depend on abstractions (interfaces), not on concrete implementations.
3mo ago php intermediate
Deprecated & Removed PHP Functions PHP 5.0+
Functions removed or deprecated in modern PHP versions — using them triggers errors or silent failures in new runtimes.
3mo ago php beginner
Disjunctive Normal Form Types (PHP 8.2) PHP 8.2+ 🧠 2
DNF types combine intersection and union types with parentheses — (Countable&Iterator)|null — filling gaps in PHP 8.0/8.1's type system.
3mo ago php advanced
Enum Methods, Interfaces & Constants (PHP 8.1) PHP 8.1+
PHP 8.1 enums support methods, interface implementation, constants, and static factory methods — making them full-featured types, not just value lists.
3mo ago php intermediate
Enums (PHP 8.1) PHP 8.1+ 🧠 3
Native enumerations providing type-safe named constants that replace class-constant patterns and stringly-typed values.
3mo ago php intermediate
Error Handling in PHP PHP 5.0+ 🧠 1
Uncaught errors and verbose error output expose stack traces, file paths, and credentials to attackers.
CWE-209 OWASP A9:2021
3mo ago php beginner 5.3
escapeshellarg() PHP 5.0+ 🧠 1
Wraps a string in single quotes and escapes internal quotes for safe use as a single shell argument.
3mo ago php intermediate
Exception Hierarchy & Custom Exceptions PHP 5.0+
Defining domain-specific exception classes that extend SPL exceptions provides semantic meaning and enables granular catch blocks.
3mo ago php intermediate
✓ schema.org compliant