|
|
Ja, ich ärgere mich heute wirklich lange damit. Langsam schwillt mir der Hals an, denn so ein Programm-/Script-Verhalten ist doch einfach nicht durchdacht bzw. verstößt gegen so ziemlich alle Prinzipien einer sauberen Programmierung
Beispiel 1: Vordefinierte Konstanten können als benutzerdefinierte Konstanten verwendet werden. Zwar nur in Verbindung mit constant() - aber trotzdem ist es etwas unlogisch, da man so eine vordefinierte Konstante halb überschreiben kann 
|
|
Kommentare: 0 |
|
|
Beliebige Schriftarten schnell, leicht und ohne Lizenzprobleme in Webseiten einzubinden ist mit der neuen Font API von Google kinderleicht. Über CSS oder JavaScript (AJAX API) können x-beliebige Schriftarten aus dem Google-eigenen Font Directory geladen werden. Dafür reicht folgende Zeile im Head-Bereich der HTML-Seite:
Code: <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Tangerine"> |
Und schon kann die gewählte Schriftart Tangerine überall...
|
|
Kommentare: 0 |
|
|
Die PECL Erweiterung runkit spendiert PHP einige nützliche Funktionen. Dazu zählen z.B. Ersetzen, Umbenennen und löschen von eigenen Funktionen und Klassen. Superglobale Variablen lassen sich damit auch anpassen. Und: Sandboxing wird unterstützt! Für den produktiven Einsatz ist diese Erweiterung zwar nicht zu empfehlen, aber für Entwicklungs- oder Debugging-Zwecke ist sie ideal. Folgende Warnung des Entwicklers sollte man auch nicht übersehen: "0.9 does not compile with PHP 5.2+ so use the CVS version instead"
btw: Wieso kann man Klassenkonstanten nicht On-The-Fly während der Ausführung erstellen?
Etwas ähnliches wie im folgenden Beispiel wäre echt praktisch, ist aber (ohne runkit) nicht möglich:
|
|
Kommentare: 0 |
|
|
Passt zwar nicht zu den sonstigen Themen im Blog, aber was solls: Gerade musste ich ganz schön lachen, als sie diese Meldung in den Nachrichten brachten und dazu sagten: "Die Kontrollen könnten allerdings schwierig werden." Schwierig? Unmöglich würde wohl besser passen. Ich stelle mir das gerade wirklich lustig vor, wenn man diese Verpflichtung "kontrollieren" will
Wien ist anders trifft wieder den Nagel auf den Kopf. Noch mehr Details über den geplanten 7-Punkte-Plan findet man auf diversen Websites von Printmedien wie z.B. krone.at 
|
|
Kommentare: 0 |
|
|
Bei PHP kann man dl() zum Laden von Erweiterungen verwenden. Eigentlich eine tolle Sache. Soll das Script aber unter verschiedenen Betriebssystemen funktionieren, wird es schwierig. Denn dort werden jeweils andere Dateiendungen für Erweiterungen verwenden. Unter Linux ist z.B. .so normal, unter Windows hingegen wird aber .dll verwendet. Abhilfe schafft hier die Konstante PHP_SHLIB_SUFFIX - in der die benötigte Dateiendung enthalten ist. Wieder etwas dazu gelernt. Vielleicht sollte ich mir die Liste der vordefinierten Konstanten einmal genauer durchlesen 
|
|
Kommentare: 0 |
Alle Zeiten sind GMT + 2 Stunden (Sommerzeit) Aktuelles Datum und Uhrzeit: 19.05.2022, 10:36 |
Nach oben |
|
|
|
|
|