Jetzt sehen Sie durch:PHP

Internationale Entwickler-Teams

Internationale Entwickler-Teams
Ein kompetentes und starkes Team zu “erstellen” war schon lange vor dem Internet eine nicht ganz einfache Aufgabe, da Menschen nicht automatisch miteinander klar kommen oder die Kompetenzen einfach nicht harmonieren. Doch inzwischen ist dies eindeutig einfacher geworden. Durch das Internet können Entwickler für ein System über die ganze Welt verteilt sitzen und Aufgaben erledigen, ohne dass es zu Problemen bei der Kommunikation kommen muss.   Kommunikation Während der Entwicklung müssen diverse Dinge abgestimmt, Aufgaben verteilt und erledigte Aufgaben begutachtet werden. Wenn...
read more

Privatisierung in der OOP

Privatisierung spielt in der Objekt orientierten Programmierung eine größere Rolle, gerade wenn es um Singletons und ähnliche Patterns geht. Doch gerade Anfänger, wie die meisten Schüler im Informatik-Unterricht es sind, sehen nicht den Sinn dahinter, ausser dass meist noch sogenannte getter und setter-Methoden erstellt werden müssen. Gerade in kleinen Projekten ist dies in deren Augen nur unnötige Schreibarbeit. Ein Anwendungsfall, wo das ganze jedoch schnell Sinn macht, ist das Fluent Interface Pattern, welches gerne auch als Method Chaining bezeichnet wird. So kann mit einmaligem Aufführen...
read more

PHP – Method Chaining

Jeder der sich mit OOP auseinander setzt wird wissen wie man meine Methode aufruft. Auch wird man wissen, dass manchmal mehrere Methoden der gleichen Klasse hintereinander aufgerufen werden müssen. Doch dies ist oft mit viel Tipparbeit verbunden, da jedes mal die Variable der Klasseninstanz neu getippt werden muss. Hier gibt es Abhilfe, genauer gesagt das Method Chaining Pattern. Wer es nicht kennt, folgendermaßen sehen Aufrufe beim Method Chaining aus: $var->setName(‘Hallo’)->setNick(‘Welt’)->setPassword(md5(’123′)); Wie ersichtlich wird der...
read more

Tausender Trennpunkte in PHP

Für eine Webseite musste ich heute eine Zahl mit tausender Trennpunkten verschönern. Da mir auf die schnelle keine Funktion eingefallen ist um dies einfach zu realisieren habe ich schnell das folgende Snippet geschrieben, welches ein Zahlen-Array einliest und dort jede Zahl trennt. Have fun! Veröffentlicht unter der GPL. /** * Add given seperator * after every 3 numbers. * Start right, parse to the left * * @author Christian `TheReaper` Jantz * @licence GPL * @var $aArray array numbers * @var $sSeperator string seperator * @return array */ function setSeperators($aArray, $sSeperator =...
read more

PHP Snippet jsonp to json

Während ich mich heute in jQuery eingearbeitet habe kam ich irgendwann zu dem Punkt, wo ich in PHP jsonp zu json umwandeln musste, damit json_decode dieses verarbeiten kann. Das ganze möchte ich euch natürlich nicht vorenthalten. Hier das Snippet: /** * This function converts a regular * jsonp output to a string which * can be parsed using json_decode() * * @param string $sText * @return string */ function jsonpToJson($sText) { $iOpen = stripos($sText, '(') + 1; $iClose = strripos($sText, ')'); return substr($sText, $iOpen,...
read more
Page 1 of 3123