awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesPHP 5.x Compatibility Polyfills

Polyfills that provide modern PHP functions to legacy PHP 5.x environments lacking native support.

Distinct from PSR-5 Implementations: No candidate covers PHP 5.x compatibility polyfills; closest candidates are about PSR standards or PHP security auditing, not runtime polyfills.

Explore 4 awesome GitHub repositories matching development tools & productivity · PHP 5.x Compatibility Polyfills. Refine with filters or upvote what's useful.

Awesome PHP 5.x Compatibility Polyfills GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • paragonie/random_compatAvatar von paragonie

    paragonie/random_compat

    8,165Auf GitHub ansehen↗

    randomcompat is a backward-compatibility library that provides cryptographically secure random number generation functions for PHP 5.x environments. It delivers the randombytes() and random_int() functions that are natively available in PHP 7+, enabling legacy applications to generate secure random bytes and unbiased integers from system entropy sources. The library implements a priority-based fallback chain across operating-system CSPRNGs, selecting the best available random source in order of security. It uses rejection sampling to convert raw random bytes into unbiased integers withi

    Provides cryptographically secure random byte and integer generation functions for PHP 5.x environments.

    PHPcsprngphpphp5
    Auf GitHub ansehen↗8,165
  • symfony/polyfill-mbstringAvatar von symfony

    symfony/polyfill-mbstring

    7,831Auf GitHub ansehen↗

    This project is a PHP compatibility layer that implements multi-byte string functions for environments where the native Mbstring extension is not installed. It serves as a library for processing text in various character encodings to ensure consistent string handling across different servers. The library provides a set of tools for internationalization text handling, allowing for the processing of non-English characters and diverse languages. It ensures correct string length and manipulation for text containing characters beyond the basic ASCII set.

    Implements multi-byte string functions for environments where the native Mbstring extension is not installed.

    PHPcompatibilitycomponentjavascript
    Auf GitHub ansehen↗7,831
  • symfony/polyfill-php72Avatar von symfony

    symfony/polyfill-php72

    4,742Auf GitHub ansehen↗

    Dieses Projekt ist ein PHP-Kompatibilitäts-Polyfill, das entwickelt wurde, um Kernfunktionen und Konstanten von PHP 7.2 auf ältere Versionen der Sprache zurückzuportieren. Es dient als Erweiterung der PHP-Standardbibliothek und als Version-Backport und bietet eine Kompatibilitätsschicht, die Lücken im PHP-Kern füllt, um ein konsistentes Verhalten über verschiedene Umgebungen hinweg sicherzustellen. Die Bibliothek ermöglicht die Portabilität von Code über Versionen hinweg durch die Implementierung fehlender Standardbibliotheksfunktionen, wodurch neuere Sprachfeatures auf älteren PHP-Umgebungen ausgeführt werden können. Dies stellt sicher, dass Anwendungen eine konsistente Schnittstelle beibehalten und mit aktuellen Bibliotheken kompatibel bleiben, selbst wenn sie auf veralteten Versionen ausgeführt werden.

    Implements core functions and constants from newer PHP versions to ensure compatibility with legacy environments.

    compatibilitycomponentjavascript
    Auf GitHub ansehen↗4,742
  • ralouphie/getallheadersAvatar von ralouphie

    ralouphie/getallheaders

    3,795Auf GitHub ansehen↗

    This project is a PHP environment compatibility library and polyfill designed to provide a consistent interface for retrieving all incoming HTTP request headers. It functions as a request header parser that extracts and normalizes raw server variables into a predictable associative array. The library ensures cross-platform behavior by detecting missing native functions at runtime and injecting fallback implementations. This allows for standardized request header retrieval and server variable normalization across diverse server architectures and configurations.

    Implements a compatibility layer that provides drop-in replacements for missing native PHP functions.

    PHP
    Auf GitHub ansehen↗3,795
  1. Home
  2. Development Tools & Productivity
  3. PHP 5.x Compatibility Polyfills

Unter-Tags erkunden

  • General Compatibility LayersLibraries providing missing core language functionality to ensure portability across different versions and installations. **Distinct from PHP 5.x Compatibility Polyfills:** Covers general compatibility and polyfills across any version, not just limited to PHP 5.x legacy support.
  • Mbstring PolyfillsPolyfills specifically for the multi-byte string extension. **Distinct from PHP 5.x Compatibility Polyfills:** Specifies the mbstring extension specifically rather than general PHP 5.x compatibility