- Programmierung
- Anime & Manga
- Sammelsurium
- Sammelsurium
- Rennmäuse
- Die "Mongolen"
- Meine Mädels
- Geri, Freki
- Skuld, Urd, Verdandi
- Aus dem Leben
09/2010: Abenteuer Bauchschmerzen geschrieben von Annika
Ende September 2010 ging ich mit Bauchschmerzen zu meinem Hausarzt. Ein paar Fragen und abtastende Hände später stand fest: ich musste ins Krankenhaus. Es musste dringend ausgeschlossen werden, dass eine Entzündung des Blinddarms vorliegt.09/2010: Urlaub auf Naxos (Griechenland) geschrieben von Annika
Autoloader geschrieben von Annika
Bei der Entwicklung mit PHP gehört es quasi zum guten Ton, für jede Klassen- bzw. Interface-Definition eine eigene Quelldatei zu erstellen. Durch diese Aufteilung kommt man allerdings nicht darum herum, Klassen vor ihrer Verwendung verfügbar zu machen.Datenbanken geschrieben von Annika
Datenbanken enthalten Tabellen, Stored-Procedurs, Funktionen, Trigger, etc. Ein anderer Name für Datenbank ist Schema - wo immer in einem Statement das Schlüsselwort DATABASE bzw. DATABASES vorkommt, kann stattdessen SCHEMA bzw. SCHEMAS eingesetzt werden.Destruktoren geschrieben von Annika
Als Konstruktor bezeichnet man diejenigen Methoden, die bei der Instanziierung einer Klasse aufgerufen werden. Ihr Gegenstück sind Destruktoren, die dementsprechend bei der Zerstörung eines Objekts zum Zuge kommen.echo() versus print() geschrieben von Annika
Abgesehen davon, dass sowohl echo() als auch print() dafür verwendet werden, Ausgaben im Browser zu erzeugen, haben sie eine weitere Gemeinsamkeit: weder das eine noch das andere ist eine Funktion. Beide Befehle sind Sprachkonstrukte.Fehlerbehandlung geschrieben von Annika
Neben den nativen Ausnahmen und deren Behandlung existieren in PHP einige Mechanismen, die es Programmierern ermöglicht, Einfluss auf das Standard-Verhalten von PHP zu nehmen.Funktionen geschrieben von Annika
Teilweise ist es notwendig, bestimmte Prozeduren an verschiedenen Stellen einer Anwendung auszuführen. Um Prozeduren zu kapseln, können sie in so genannten Funktionen abgelegt werden. Funktionen können über den definierten Bezeichner aufgerufen werden. Innerhalb einer Funktion existiert ein eigener Geltungsbereich für Variablen (darauf wird später genauer eingegangen).Geri, Freki geschrieben von Annika
Konstanten geschrieben von Annika
Eine Konstante ist ein Name für einen einfachen Wert, der im Gegensatz zu Werten in Variablen während der Laufzeit nicht geändert werden kann. Sie ist, nachdem sie definiert wurde, global gültig und somit von überall abrufbar.Kontrollstrukturen geschrieben von Annika
Unter dem Begriff Kontrollstrukturen versteht man die Möglichkeit, die Abarbeitungsreihenfolge von Anweisungen. Sowohl Iterationen, als auch Fallunterscheidungen gehören zu den Kontrollstrukturen. Meistens wird die Ausführung von KontrollstrukturObjektorientierte Programmierung geschrieben von Annika
Der Ausdruck "objektorientierte Programmierung" trifft bei JavaScript den Nagel auf den Kopf - diese Sprache kennt keine Klassen, dafür ist aber absolut alles ein Objekt.Sessionverwaltung geschrieben von Annika
Um Daten über mehrere Seiten hinweg zu transportieren, bieten sich Cookies, versteckte Formularfelder oder Transport über GET-Parameter an. Alle drei Methoden weisen ein gemeinsames Problem mit der Sicherheit auf: sie werden beim Anwender abgelegt oder sind zumindest für ihn sichtbar und damit manipulierbar.Etwas mehr Sicherheit bietet seit PHP4 die Verwaltung von Sessions (Sitzungen).
Skuld, Urd, Verdandi geschrieben von Annika
Transparente PNGs im IE6 geschrieben von Annika
Microsoft's Internet Explorer 6.0 unterstützte nativ leider noch nicht die korrekte Darstellung von Grafiken im PNG-Format. Sollen allerdings Grafiken eingesetzt werden, die über Transparenz und Anti-Aliasing verfügen, existieren keine Alternativen zu diesem Grafik-Format.Zend_Auth und Zend_Acl geschrieben von Annika
Die Komponente Zend_Auth ist, wie Zend_Acl auch, Teil des Zend-Frameworks und ist dafür da, einen Benutzer zu Authentifizieren - also um seine Identität zu prüfen und zu bestätigen. Zend_Acl dagegen wird zur Autorisierung genutzt.Diese beiden Komponenten sind voneinander unabhängig, können aber auf verschiedenste Weise miteinander verbunden und gemeinsam genutzt werden. Meine Methode werde ich in diesem Workshop vorstellen.

