|
Memory
|
|
Play it again, Sam.
|
|
|
PHP ist nun bald 30 Jahre alt. Es begann als "Personal Home Page Tools" in 1994, entwickelt von Rasmus Lerdorf. Heute ist PHP in der Version 8 eine professionelle, objektorientierte Scriptsprache, die zum Erstellen von dynamischen Webinhalten für Anfänger ein einfaches und für Profis ein mächtiges Werkzeug darstellt. Die Geschichte von PHP kann als ein erfolgreiches OpenSource Projekt verstanden werden.
|
Jeder Release-Zweig von PHP wird ab seiner ersten stabilen Version zwei Jahre lang vollständig unterstützt. Während dieses Zeitraums werden gemeldete Fehler und Sicherheitsprobleme behoben und in regelmäßigen Point-Releases veröffentlicht.
|
PHP wird inzwischen für eine Vielzahl von Dingen eingesetzt. Es ist daher sehr wahrscheinlich, dass viele Probleme, vor denen ein PHP-Entwickler steht, bereits von anderen Entwicklern vor ihm gelöst wurden. Man sollte daher immer versuchen, auf bestehenden Lösungen zurückzugreifen. Der Einsatz von PEAR mit bisher über 250 Komponenten kann Geld und Zeit sparen helfen.
|
Programmieren mit PHP ist auch mit nur einem einfachen Texteditor möglich. Für die Software-Entwicklung bevorzugten Programmierer in der Regel aber einfache bis komfortable Entwicklungsumgebungen (IDE - Integrated Development Environment). Viele dieser Werkzeuge können im Internet gefunden werden. Zu empfehlen sind Tools, die Dokumentation und Versionsverwaltung unterstützen (zumindest für den professionellen Bereich der Entwicklung).
|
Variable Variablenbezeichner. Ich glaube, das gibt es in keiner anderen Programmiersprache als in PHP. Wenn man es einmal verstanden hat, dann wird man es früher oder später anwenden (wollen!).
|
Der englische Begriff Content Management System, abgekürzt CMS, bezeichnet eine Software zur Verwaltung von Inhalten, meist auf Websites. Die Inhalte - Texte, Bilder, Multimedia - können über eine grafische Benutzeroberfläche von mehreren Benutzern ohne Programmierkenntnisse erstellt, bearbeitet und veröffentlicht werden. CMS wurden entwickelt, um Websites ohne Hilfe von Webdesignern oder Programmierern zu verwalten und zu aktualisieren.
|
|
'Punkt-Rechnung vor Strich-Rechnung'. Das kennt jeder und gilt natürlich auch in PHP. Kennen Sie aber den Unterschied bei der Oder-Verknüpfung in PHP zwischen '||' und 'or'? Seien Sie vorsichtig. Man kann sich schnell einen Fehler einhandeln, wenn man die Vorrangigkeit der Operatoren nicht berücksichtigt.
|
PHP selbst bietet kaum Möglichkeiten des Tracing, Profiling, der Code-Coverage-Analyse oder des Debuggings. Deshalb sind diverse Debug-Möglichkeiten entwickelt worden, die z.B. als PHP-Extension installiert oder als Ergänzung ihrer PHP-Applikationen auf Ihrem Entwicklungssystem integriert werden können.
|
Im Internet findet man eine Menge an Informationen, Tipps und Tricks über PHP. Eine wahre Fundgrube dafür ist die Online-Dokumentation. Anwendern ist grundsätzlich zu empfehlen, die Angebote an Tutorials, Archiven und Referenzen regelmäßig zu nutzen.
|
Wofür steht die Abkürzung 'PHP'? In unserem Kontext steht das natürlich für 'PHP: Hypertext Preprocessor' - ein rekursives Akronym - bzw. ursprünglich für 'Personal Home Page Tools'. Aber 'PHP' hat auch noch andere Bedeutungen.
|
Zwei Beispiele ausgereifter und einfach installierbarer Key/Value-Cachemodule: der lokale Alternative PHP Cache (APC) und der über mehrere Serverinstanzen verteilbare Memcache. Beide Cache-Systeme halten ihre Daten ausschließlich im Arbeitsspeicher.
|
Ein PHP-Framework ist eine Plattform zum Erstellen von PHP-Webanwendungen. PHP-Frameworks stellen Codebibliotheken für häufig verwendete Funktionen bereit und reduzieren so die Menge an Code, den Sie selbst schreiben müssten. Damit reduziert sich die Entwicklungszeit. Gute Frameworks verfügen außerdem über eine Datenbereinigung und eine Abwehr gegen Sicherheitsbedrohungen.
|
|
|
|
|
|
Wissenswertes aus dem Bereich Umwelt: 66% aller Antibiotika werden in der Landwirtschaft verwendet. Nahezu jedes Huhn, jede Pute und jedes Schwein in der industriellen Massentierhaltung bekommt Antibiotika.
|
|
|
|
|
|
Besucherstatistik
|
3.469.982 Seitenabrufe (seit November 2006)
|
|
Heute ...
|
... in 13 Jahren:
Am 19. Januar 2038 um 03:14:07 Uhr UTC überschreitet die Anzahl der vergangenen Sekunden die Kapazität der Unixzeit, welche die seit dem 1. Januar 1970 abgelaufene Zeit in Sekunden zählt und auf einem 32-Bit-Datentyp der 1970er Jahre basiert. Der Überlauf führt bei einer ungenügend implementierten Konvertierung von Unixzeit zu Datum und Uhrzeit ungewollt zur Interpretation des nächsten Wertes als 20:45:52 Uhr UTC am Freitag, den 13. Dezember 1901. Das könnte zu Ausfällen von Software in EDV-Systemen führen.
|
|
|
Kalender
|
|
Januar 2025 |
|
Mo |
Di |
Mi |
Do |
Fr |
Sa |
So |
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | Internationaler Holocaustgedenktag
27 | 28 | 29 | 30 | 31 | | | iCalendar
|
|
|
|