PHP Request Lifecycle

Okay, ich bin relativ naiv in Bezug auf die PHP-VM und habe mich in letzter Zeit über etwas gewundert. Insbesondere, wie der Anforderungslebenszyklus in PHP für eine Webanwendung aussieht. Ich habe einen Artikel gefundenHier das gibt eine gute Erklärung, aber ich fühle das dorthat mehr auf die Geschichte zu sein.

Nach dem, was der Artikel erklärt, wird das Skript jedes Mal analysiert und ausgeführt, wenn eine Anfrage an den Server gestellt wird! Das kommt mir einfach verrückt vor!

Ich versuche, PHP zu lernen, indem ich ein kleines Mikro-Framework schreibe, das viele PHP 5.3 / 5.4-Funktionen nutzt. Als solches musste ich darüber nachdenken, wasstatisch bedeutet und wie lange eine statische Klassenvariable tatsächlich lebt. Ich hatte gehofft, dass meine Bewerbung eine haben könnteKonfiguration Phase, mit der die Ergebnisse in einer Klasse zwischengespeichert werden konntenstatisch Eigenschaften. Wenn jedoch das gesamte Skript analysiert und bei jeder Anforderung ausgeführt wird, verstehe ich nicht, wie ich vermeiden kann, dass die Schritte zur Anwendungsinitialisierung für jede Anforderung ausgeführt werden, die von einem Server bearbeitet wird!

Ich hoffe nur sehr, dass mir hier etwas Wichtiges fehlt ... Jeder Einblick wird sehr geschätzt!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage