Originaltext: http://blog.csdn.net/dongnanyanhai/article/details/7561567
Ich möchte kürzlich eine Website erstellen und habe viele CMS ausprobiert, einschließlich dedeCMS und PHPCMS, aber Die Funktionen sind zu leistungsstark, obwohl sie alle große Freiheiten für die sekundäre Entwicklung bieten, sind die Kosten für das Erlernen der sekundären Entwicklung dieser CMS höher als für die Formulierung eines CMS, das nur Ihren Anforderungen entspricht! Nach langem Zögern habe ich mich gestern Abend endgültig dazu entschlossen, das praktische CMS aufzugeben!
Da ich heute nicht arbeiten muss, blieb mir nichts anderes übrig, als einen Nachmittag damit zu verbringen, mir den Code von LazyPHP3 anzuschauen!
FrontController + Layoutsystem + 20 gemeinsame Funktionen, die ist sehr einfach zu erlernen. Für Anfänger ist das Frustrierendste an diesem Framework wahrscheinlich das Fehlen von Beispielen.
Bitte lesen Sie die ausführliche Einführung von LazyPHP3: http://ftqq.com/lazyphp/ Die Download-Adresse von LazyPHP3 finden Sie auf GitHub: https://github.com/easychen/LazyPHP Klicken Sie direkt nach dem Öffnen von Downloads auf , um das gesamte Projekt herunterzuladen. Projektdateien und Funktionen sind wie folgt:Lassen Sie mich hier betonen, dass es sich bei den Dateien, die wir von der GitHub-Website heruntergeladen haben, tatsächlich um eine Website handelt, die darauf basiert Das LazyPHP3-Framework kann direkt ausgeführt werden, indem diese Dateien auf dem PHP-Server abgelegt werden. Die Kerndateien des LP3-Frameworks befinden sich im Ordner „_lp“ dieses Projekts!
Wie läuft die Website zuerst mit dem Eintritt der Website (index.php im Stammverzeichnis)) starten:
Der Hauptcode von index.php ist wie folgt:Die Datei lp.init.php erledigt hauptsächlich vier Dinge:
1. Definition: Definieren Sie das Framework-Stammverzeichnis, das Framework-Kernverzeichnis und PHP-Fehlerstufe festlegen: