Softwareentwicklung mit PHP

PHP ist eine kostenlose Programmiersprache für das Internet. Sie wird auf einem Webserver wie z.B. Apache ausgeführt und sendet HTML-Code an den Client. Den PHP-Code bekommt der Client niemals zu sehen und somit ist Ihr Code im Gegensatz zu JavaScript oder HTML sicher. PHP ist eine interpretierte Skriptsprache: der Quellcode wird zur Laufzeit interpretiert und nicht kompiliert. Die mit PHP erstellten Skripte sind nur innerhalb eines Browsers ausführbar.

PHP Softwareentwicklung gilt als relativ leicht erlernbar im Gegensatz zu Programmiersprachen wie Java oder C++, da der Entwickler auf viele Fallstricke nicht achten muss wie z.B. typisierte Variablen. Auch gefährliche Konstrukte wie die vor allem aus C++ bekannten Pointer existieren in PHP nicht. Aus diesem Grund ist PHP Softwareentwicklung auch für Hobbyprogrammierer interessant.

Leider hat die einfache PHP Softwareentwicklung auch Nachteile: HTML- und PHP-Code können direkt miteinander vermischt werden. Die Logik wird dabei von PHP ausgeführt, die Darstellung erfolgt mit Hilfe von HTML und CSS. Der PHP-Code wird innerhalb einer HTML-Seite notiert. Allerdings werden Programme sehr schwer wartbar und erweiterbar, wenn die Logik und die Darstellung so eng miteinander verknüpft sind wie bei PHP. Diese Probleme können durch ein Konzept, das in PHP 5 neu hinzugekommen ist und das aus Sprachen wie Java bereits bekannt ist, teilweise behoben werden: Objektorientierung.

Durch richtigen Einsatz der objektorientierten Programmierung ist es möglich, die Logik von der Darstellung zu trennen und die Anwendung in Schichten aufzubauen, die eine Software wesentlich besser wartbar machen. Dadurch wird die PHP Softwareentwicklung effizienter und die Skripte zukunftssicherer. Allerdings ist der Einarbeitungsaufwand höher, wenn man die Objektorientierung einsetzen möchte. Bei richtiger Implementierung kümmert sich jede Schicht um eine Teilaufgabe (Darstellung, Logik, Datenbankzugriffe) und der Quellcode wird übersichtlicher.

Eng verbunden mit der PHP Softwareentwicklung ist die Datenbank MySql. Da Sie wie PHP kostenlos und leistungsfähig ist, hat sie sich als beliebtes Datenbanksystem im Webbereich etablieren können. In einer MySql-Datenbank werden die Daten gespeichert, die PHP benötigt (z.B. Benutzerdaten). PHP greift auf die Datenbank zu und stellt die Informationen im Browser dar und speichert die vom Anwender eingegebenen Daten in MySql.

Wer der Softwareprogrammiersprache PHP nicht mächtig ist, darf beruhigt sein: die neuesten Techniken lassen sich auch ganz ohne entsprechendes Know-how einfach und schnell bedienen. So ist diesbezüglich vor allem auch die neue gratis Taxi-App zu nennen, die sich bei Verbrauchern in ganz Europa mittlerweile größter Beliebtheit erfreut. Wo auch immer man sich gerade in Europa befindet: per Knopfdruck ist es neuerdings problemlos möglich, ein Taxi zu bestellen. Kostenlos und ungemein praktisch: binnen weniger Minuten steht das bestellte Vehikel zur Verfügung.

Back to Top