Hypertext Preprocessor , häufiger als PHP ist eine Open-Source -Server - seitige Programmiersprache , die Web-Programmierer gibt viel Kraft . Als Programmiersprache ist es ein Werkzeug , und Software-Entwickler haben unterschiedliche Meinungen zu es je nach ihrer Entwicklung und Arten , wie das Werkzeug dient ihre Arbeitsplätze. Einige sehen ein Profi als con, und umgekehrt , aber unabhängig von individuellen Meinungen , PHP steht den Test der Zeit als das Rückgrat der vielen dynamischen und data- driven Web-Sites. Flexible
PHP unterstützt sequenziellen Code-Struktur , dass viele Entwickler finden einfacher zu bedienen , vor allem bei älteren Sprachen geschult , und es unterstützt auch einen objektorientierten Stil , dass Entwickler finden effizienter und flexibler .
Open Source
PHP ist Open Source , was es ist kostenlos zu benutzen und Entwickler auf der ganzen Welt beizutragen Code-Schnipsel und Feedback zu erhalten und zu verbessern, es bedeutet. Es erfordert Peer-Review für die laufende Verwaltung hat aber keinen rechtlich verantwortlichen Stelle, die Aufsicht als mit einer Sprache, die von einem Unternehmen gehört, wie Microsofts ASP . Die meisten Entwickler neigen dazu, Open-Source- Werkzeuge für die Internet-Entwicklung bevorzugen .
Dynamische
Im Gegensatz zu HTML , das statisch ist , PHP ist eine dynamische Sprache, die eine ist major " pRO." Das bedeutet, dass Entwickler können Logik in PHP , die es für verschiedene Arten von Web-Seite bezogen auf die Dinge erstellen können einzubetten , dass der Wandel , wie Uhrzeit, Datum und Benutzereingaben .
Server - Seite
Gegensatz java script , die eine Client-seitige Sprache ist , ist PHP-Server - Seite. Das bedeutet, dass statt , die auf den Browser eines Benutzers , PHP auf dem Webserver läuft . Dies ist sowohl ein Pro und ein con. Als Profi , bedeutet dies, dass die Logik die gleiche Weise wird jedes Mal ausgeführt , weil es aus dem gleichen Server ausgeführt wird, zu laufen anders , basierend auf der Art und Weise zu behandeln Browsern die gleichen Befehle anders gegenüber. Es bedeutet auch, dass PHP weitaus sicherer ist . Seine Quelltext von Benutzern verborgen , und kann daher verwendet werden, um Passwörter und Schnittstelle mit einer Datenbank zu speichern , wobei ein Client -Skript nicht, weil die Source mit dem Benutzer vor , die auf dem Browser gesendet . Der Nachteil ist, dass PHP dynamisch zu sein , nachdem es eine Seite , im Gegensatz zu einer Client-seitige Skript, das weiterhin in den Browser eines gerenderten Seite ausführen können dagegen macht , bietet dem Besucher eine Seite mehr dynamische Erfahrung aufhört.
< Br >
Einfache
PHP ist einfacher zu bedienen als ASP.net , seinem Hauptkonkurrenten für serverseitige Programmierung . Dies ist ein Profi im Bereich der Entwicklung , aber es ist eine con in Bezug auf eine eher begrenzte Fähigkeit in dem, was sie tun können . Zum Beispiel ist es weniger häufig , um mit Web-Entwicklung aktualisiert , und es Schnittstellen mit weniger Sprachen als ASP.net , die entworfen, um besser mit C #, J # ist , C + + und VB.net .
Datengesteuerte
PHP arbeitet nahtlos mit Open-Source- Datenbank MySQL genannt , so dass es eine große Flexibilität bei der Datenverwaltung für einfache Websites über alle, aber die meisten anspruchsvollen Daten -Management-Anforderungen .