Zum Inhalt springen

Monat: Juli 2010

Die Modifiers in PHP – Teil 1

Damals – als wir noch mit PHP4 unterwegs waren – gab es keine Modifier. Alle Attribute und Methoden einer Klasse waren grundsätzlich public und man behalf sich mit Konstruktionen wie „Methoden, die mit Unterstrich anfangen, sind private“. Dies muss aber nicht sein und mit PHP 5 gibt es mehrer Modifier, die das Entwicklerherz höher schlagen lassen. Diese sind public, private, protected und abstract, final. Hier gibt es nun eine kleine Beitragsreihe, die die Modifier vorstellt und an Beispielen erklärt. Beginnen wir mit dem aus PHP4 übernommenen, dem public-Modifier.

Schreib mal wieder

Diesen Slogan nutze die Post in meiner Jugend. Inzwischen werden statt Briefe eher Emails verschickt und das wollen wir jetzt auch mal mit PHP machen. Eine Mail mit PHP zu versenden ist grundsätzlich einfach. Man benutzt einfach die mail-Funktion. Diese ist aber nicht ganz so übersichtlich und es ist auch nicht so einfach eine schöne Email zusammenzubauen, die Anhänge und sowohl Html als auch Plain-Text enthält. Um diese Erstellung zu vereinfachen existieren einige Bibliotheken. Beispielhaft schauen wir uns Swiftmailer an.

„The key to the cloud“

Mit dieser Überschrift habe ich das ungetilte Interesse aller Buzzword-Freunde, aber für den Rest gibt es auch interessante Informationen. Ich möchte heute den Yubikey der Firma Yubico vorstellen. Es handelt sich dabei um ein OTP-Token, das man eigentlich an jedem Computer mit USB-Anschluß nutzen kann. Keine Treiber sind notwendig, aber der Nutzen ist – wie ich meine – enorm. Da ich von dieser Firma ja nicht gesponsort werde, ist die Hardware nur die Spielerei für eine simple PHP-Bibliothek, die man für eine Two-Factor-Authentication nutzen kann.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close