Archiv: 'Wissenswertes'

Trinitäts-Operator / Trinitätsoperator (Kurzschreibweise von if)

Es gibt in vielen (Wenn nicht sogar in allen?) Programmiersprachen den sogenannten Trinitätsoperator. Er ist so aufgebaut: (Bedingung) ? true : false Diese Schreibweise ist nur eine Kurzform für das hier: if(bedingung) { true } else { false } In PHP sieht das so aus: //Direkte Ausgabe echo ($i < 0) ? „i ist kleiner […]


PHP 5.3 erscheint am 30. Juni 2009

phpforum.de schreibt, dass die lang erwartete PHP-Version 5.3 am 30.6.2009  als stable-Version erscheint. Die wichtigsten Neuerungen dürften den meisten schon bekannt sein, ich führe sie hier aber trotzdem nochmal auf. Neuerungen bei PHP 5.3 Namespace-Support: Es ist ab jetzt möglich, Namespaces anzulegen. So kann man Namenskonflikte in verschiedenen Projekten vermeiden. Je nach Lust und Laune […]


PHPIDS ( Intrusion Detection System )

Als Programmierer für Webseiten muss man sich immer Gedanken um die Sicherheit machen. PHPIDS ist ein Skript, welches versucht, solche Einbruchsversuche frühzeitig zu erkennen! Mit Hilfe von unterschiedlichen Prüfverfahren werden alle Benutzereingabe auf schadafte Skriptfragmente oder Zeichen untersucht. Was wird geprüft? Geprüft werden alle Eingaben, sei es $_POST, $_GET, $_COOKIE oder $_REQUEST. Das Ganze ist […]


Das EVA-Prinzip (Eingabe/Verarbeitung/Ausgabe)

Definition von EVA Das EVA-Prinzip ist eines der wichtigsten Prinzipien der Softwareentwicklung und sollte bei jedem Programmierer bekannt sein. Ausgeschrieben heißt EVA „Eingabe Verarbeitung Ausgabe“ und beschreibt den Ablauf eines Programms. Laut dem EVA-Prinzip sollen zuerst Daten eingegeben, dann verarbeitet und am Ende ausgegeben werden. EVA bei PHP EVA ist nicht nur in PHP sehr […]


Lambda-Funktionen in PHP

Mit dem PHP 5.3 RC1-Release kam zum ersten Mal in der Entwicklung von PHP das Konzept der Lambda-Funktionen in eine PHP-Distribution. Diese bieten bessere Möglichkeiten für callbacks. Jedoch ist noch wenigen Entwicklern klar, welch ein Potential in solchen Funktionen steckt. Daher werde ich jetzt erklären, was es damit auf sich hat.


»Meta