Il n'existe aucun équivalent API de servlet fourni avec PHP, donc la réponse rapide est que vous devez implémenter vous-même la logique.
Vous avez beaucoup de marge de manœuvre sur la façon dont vous pouvez accomplir cela. La pratique consiste à créer un certain flux de contrôle au sein de votre application en commençant par un fichier à travers lequel toutes les requêtes sont initialement traitées pour initialiser certaines valeurs, telles que les constantes, les chemins de fichiers, etc. le contenu demandé.
De toute évidence, il est assez rapide de configurer un fichier principal et d'analyser la requête. Dans le passé, nous avions la pratique "un fichier .php pour les gouverner tous" au maximum. Vous avez généralement un seul fichier qui inclurait l'en-tête, le pied de page et basé sur certains paramètres GET ou POST entrants, vous incluriez également d'autres pages qui généreraient ou afficheraient le contenu. Vous pouvez facilement comprendre à quel point les choses peuvent être salissantes! Ma suggestion, avant de partir et d'essayer de développer quelque chose vous-même, est d'essayer quelques-uns des cadres existants qui existent déjà et commencer à être productifs dès que possible. Je présume que PHP n'est pas votre expertise principale et que vous êtes en train de magasiner pour un framework que vous pouvez démarrer rapidement et saisir rapidement sa portée complète. Deux d'entre eux, CodeIgniter et CakePHP, sont autant de frameworks pour PHP que WordPress pour bloguer - fonctionnel, simple et efficace.
Si les frameworks ne suivent pas vos préférences, vous devriez certainement lire The no-framework PHP MVC framework.
la bibliothèque de filtres est juste là pour analyser/filtrer/désinfecter des données d'entrée. –