MonkeyPHP (im Folgenden als MKP bezeichnet) ist ein kleines, flexibles, benutzerfreundliches und leicht erweiterbares, leichtes PHP-Framework und ein PHP-Entwicklungsframework, das dem MVC-Muster folgt!
MKP erbt, was viele hervorragende PHP-Frameworks gemeinsam haben: OOP-Schreibstil des Codes, URL-Routing-Funktion, MVC-Architekturideen, ORM-Datenbankoperationen und technischer Support für AJAX-Frontend-Seiten.
Framework-Highlights:
1. Der Kern ist einfach und klar. Es gibt nur eine Datei und die neutrale Benennungsmethode erleichtert das Lesen des Quellcodes und die Anpassung an Ihre tatsächliche Anwendung.
2. Jede Modulklasse des Frameworks wird unabhängig entworfen, und die Klassen sind lose gekoppelt und Plug-Ins. Es gibt keine Konvention für das Schreiben von Klassen und es unterstützt direkte Aufrufe zwischen Modulen, was die Erweiterung erleichtert.
3. Es realisiert die horizontale und vertikale Verwaltung von Website-Modulen, sorgt für einen harmonischen und einheitlichen Stil der Website und gewährleistet gleichzeitig eine vollständige Entkopplung zwischen den Modulen und erleichtert das Hinzufügen oder Entfernen von Modulen.
4. Intelligenter und schneller Klassen-On-Demand-Lademechanismus. Nur wenn eine bestimmte Klasse verwendet wird, wird die Datei geladen, wodurch die Verwendung von include und require fast vollständig vermieden wird.
5. Vollständige Verwaltung aller PHP-Laufzeitfehler und -Ausnahmen. Selbstverständlich können Sie dies auch jederzeit übernehmen.
6. Leistungsstarke Datenbankbetriebsfunktionen und vollständige ORM-Funktionen.
7. Integrierter MySQL- und PDO-Datentreiberadapter, der mit nur einer Konfigurationszeile umgeschaltet werden kann. Andere Datenbanktreiber können einfach an die Datenschnittstelle von MKP angepasst werden.
8. Der Datenbanksprachenadapter ist besser implementiert. Die Datenbanksprachen MySQL, MSSQL und SQLite sind bereits integriert und können jederzeit ergänzt und verbessert werden.
Weitere Funktionen:
0.Einzeleingang.
1.URL-Routing unterstützt Rewriting-, Pathinfo- und GET-Methoden, die einfach mit nur einem Parameter ausgewählt werden können.
2. Passen Sie den Front-End-Controller vollständig an. Sie können ganz einfach Ihren eigenen Routing-Matching-Modus anpassen.
3. Rich-Session-Hosting-Speichermethoden 4. Komponentenfreie Mehrsprachenunterstützung 5. Rich-Cache-Optionen 6. Der flexible Datenüberprüfungsmechanismus integriert MySQL-Sicherung und -Wiederherstellung, Warenkorbklasse, Cookie-Verwaltungsklasse, Curl-Klasse, Datumstoolklasse und Datei Download-Klasse, E-Mail-Klasse, Excel-Tool-Klasse, verschiedene Sicherheitsfilter-Tools, FTP-Tool-Klasse, HTML-Code-Generierungsklasse, simulierte HTTP-Protokoll-Klasse, Bild-Tool-Klasse, Paging-Klasse, Pinyin-Tool-Klasse, Page-Player-Code-Generierungstool, Wortsegmentierungs-Tools, unbegrenzte Klassifizierungstools, Upload-Tools, Verifizierungstools, Webservice-Tools, Online-Komprimierungs- und Dekomprimierungstools....