2 dépôts
Capabilities that allow a library to integrate seamlessly with various PHP application frameworks.
Distinct from PHP Integrations: Existing candidates focus on Zend Engine internals or testing frameworks, not general application-level library integration.
Explore 2 awesome GitHub repositories matching web development · PHP Framework Integrations. Refine with filters or upvote what's useful.
Medoo est une couche d'abstraction de base de données PHP légère et un constructeur de requêtes SQL. Il sert de wrapper de base de données minimal qui fournit une API unifiée pour exécuter des requêtes sur plusieurs moteurs SQL, traduisant les appels de méthode PHP en dialectes de base de données spécifiques. Le projet permet l'interfaçage SQL multi-dialectes, permettant à une seule base de code d'interagir avec divers backends, notamment MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, Oracle et Sybase. Il utilise la paramétrisation des instructions préparées pour empêcher les attaques par injection tout en maintenant une approche programmatique pour construire des instructions SQL complexes. La boîte à outils couvre les opérations de manipulation de données standard, y compris l'insertion, la mise à jour, la suppression et l'interrogation d'enregistrements. Elle fournit également des capacités pour les calculs d'agrégation, la gestion des transactions atomiques et l'exécution de SQL brut pour une logique complexe. Des outils de diagnostic sont inclus pour l'inspection de l'exécution des requêtes, permettant la journalisation du SQL généré et des informations de connexion à des fins de débogage.
Ensures compatibility and seamless operation when integrated into various PHP application environments.
Ce projet est un analyseur d'agent utilisateur (user agent) PHP et un détecteur d'appareil mobile. Il analyse les chaînes d'agent utilisateur HTTP pour identifier le navigateur web, le système d'exploitation et le type d'appareil du visiteur. La bibliothèque fournit une intégration dédiée pour le framework web Laravel. Elle distingue les téléphones mobiles, les tablettes et les ordinateurs de bureau tout en identifiant les robots web et les noms spécifiques des crawlers de moteurs de recherche. Les capacités de l'outil incluent l'extraction des langues préférées à partir des en-têtes de requête et la vérification de propriétés spécifiques de l'agent utilisateur. Il utilise la correspondance de modèles par expressions régulières et le mappage de données statiques pour classer les clients et localiser le contenu.
Provides a service provider integration that allows the library to be seamlessly injected into PHP frameworks.