URL Encode and Decode
Encodes a route segment with rawurlencode(), decodes it safely, and builds a query string with http_build_query().
Open SnippetPractical pure PHP patterns that are easy to study, adapt and use.
Encodes a route segment with rawurlencode(), decodes it safely, and builds a query string with http_build_query().
Open SnippetDefines a PHP constant only when it is not already defined, then uses it in a small configuration calculation.
Open SnippetDemonstrates allowlisted include/require loading so a caller can load an approved PHP file without accepting arbitrary paths.
Open SnippetChecks whether a PHP function exists, restricts callable execution to an allowlist, and optionally runs the approved function.
Open SnippetChecks a requested PHP class name with class_exists() and returns a safe status array without triggering autoloader surprises unless explicitly allowed.
Open SnippetReturns the public methods available on an existing PHP class name after confirming the class exists.
Open SnippetBuilds a predictable associative-array record for object-like data while avoiding PHP class declarations.
Open SnippetInitializes a procedural configuration array with defaults, overrides, validation, and a ready flag without using a class constructor.
Open SnippetComposes one result array from independent ship, crew, and mission arrays instead of using inheritance or parent classes.
Open SnippetDefines and reads prefixed procedural constants for configuration without using static classes.
Open SnippetValidates an associative array against a required field contract without abstract classes or inheritance.
Open SnippetChecks whether a procedural handler array provides the callable operations required by a small interface-like contract.
Open Snippet