10.09.2010
von Daniel
13 Kommentare

Kürzer als Kurz: Der Ternär Operator für Geizige

Anfang diesen Jahres habe ich ja schonmal einen Artikel über Kontrollstrukturen geschrieben und bin dabei eigentlich nur nebenbei auf die Kurzschreibweise des IF-Konstruktes, den Ternär-Operator, eingegangen. Nun reiche ich einfach noch ein paar Beispiele nach und zeige, dass es noch … Weiterlesen

09.08.2010
von Daniel
Keine Kommentare

ArrayAccess und isset() / unset()

Letztens stellte sich mir die Frage, wie PHP ArrayAccess-Objekte behandelt, wenn isset() oder unset() mit mehreren Parametern aufgerufen wird. Werden die Methoden offsetExists() und offsetUnset() mehrfach aufgerufen oder nur einmal mit einem Array als Parameter? PHP verhält sich an der … Weiterlesen

01.04.2010
von Daniel
Keine Kommentare

Auf Partnersuche mit dem Dating-Bot

Heute geht es mal um ein Problem, dass in erster Linie neue Community-Portale betrifft. Eine Community lebt durch ihre Benutzer und gerade die haben wir am Anfang nicht. Ohne belebte Foren oder interessante aktive(!) Profile ist es auch schwer, neue … Weiterlesen

27.03.2010
von Daniel
Keine Kommentare

Links in PHP-Meldungen anpassen

Wenn PHP so konfiguriert ist, dass es Warnungen und Fehlermeldungen ausgibt, dann enthalten diese oft Links auf die entsprechenden Stellen der PHP-Dokumentation. Leider ist diese, wie ich finde, nützliche Funktion nach der Installation nicht konfiguriert und die URL’s zeigen auf … Weiterlesen

08.03.2010
von Daniel
Keine Kommentare

Das schließende PHP Tag am Ende einer Datei und die Sache mit der Stecknadel im Heuhaufen

Wer seit vielen Jahren mit PHP programmiert, der ist es sicherlich gewohnt, jedes geöffnete PHP-Tag auch wieder zu schließen. So ging es mir auch, bis ich vor längerer Zeit mal zu einem Probearbeiten für einen neuen Job eingeladen war und … Weiterlesen

Schlagwörter: A/B-Test, Adapter, AddOn, Administration, Alühn, Alühn2, Amazon, Animation, Anonyme Klasse, Ant, Apache, API, Array, ArrayAccess, Attachment, Auftrag, Ausbildung, Auswertung, Authentifizierung, AutoLoader, AWS, Bedienung, Bedingung, Benchmark, Berechtigung, Berlin, Bildbearbeitung, Bildschirmfoto, Blog, Blogroll, BOM, Bot, Browser, Bugtracker, Byte Order Mark, Bücher, Cache, CakePHP, Call-Center, Callback, CamelCase, Canvas, Captcha, CDN, Cheatsheet, CLI, Clickout, Closure, Cloud, CodeSniffer, Collection, Community, Config, Contest, CouchDB, Countable, Cronjob, CSS, CSV, CustomLibrary, Custom_Model, Daemon, Data Mapper, Datei, Datenbank, Datenstruktur, Datentypen, Dating, Datum, Debug, Decorator, Dekorierer, Design, Design Patterns, Dokumentation, Dump, Duplikat, EC2, Eclipse, Email, Entwicklung, Entwurfsmuster, Enum, Erweiterung, Event, Eventhandling, Exception-Handling, Extension, Facebook, Factory, Fallback, Fehler, Fehlermeldung, Filter, Firefox, Flash, Foreach, Formatierung, Formular, FTP, Funktion, Futon, ga:pi(), Getter, Google Analytics, Hash, Header, htaccess, HTML5, htpasswd, HTTP, IDE, If, Implementierung, InnoDB, Interceptor, Interface, Internet Explorer, isset, Iterator, Java, JavaScript, Job, jQuery, Kommentar, Konfiguration, Konsole, Kontrollstruktur, kostenlos, Kundenbetreuung, Late Static Binding, Links, Linux, Listeners, Lizenz, Logging, Löschen, Magento, Magic Methods, Manual, Marketing, Methode, Model, MVC, MySQL, NetBeans, Network, Nirvanix, Objekt, Observable, Observer, Online Tool, OOP, Open Source, Operator, OR-Mapper, Order, ORM, O’Reilly, Parameter, Partnersuche, Passwort, Performance, PHP, php.ini, PHP hates me, phpMyAdmin, PHPUnit, Plugin, Point and Click, Popup, Praktikum, Proxy, Prüfsumme, Prüfung, Qualitätssicherung, Query, Queue, Redesign, Refactoring, Reflection, Response, Responsive Design, Rest-API, Rockstar, Rollback, S3, Samba, Scheifen, Schleife, Schutz, Screenshot, Secure Shell, Selbstreferenz, Server, Setter, setTimeout, Shop, Sicherheit, Sicherung, Sichtbarkeit, Singleton Pattern, Skin, SOAP, Social Network, Software, Sortierung, Sourcecode, Spam, Speicherproblem, Spickzettel, SPL, Splittest, SSH, Stammtisch, Statement, static, Statistik, Status, Stellvertreter, Strategy Pattern, Stream, String, Stuttgart, Stylesheet, Subversion, Sun VirtualBox, Support, SVN, Switch, Tag, Template, Template Method, Ternär Operator, Testing, Theme, Thumbnail, Tool, Tour, Tracking, Twitter, Type-Cast, Ubuntu, Umwandlung, Underscore, unset, Update, Upload, User Story, Validierung, Vererbung, Versionskontrolle, Versionsnummer, Verzweigung, Video, Videospiel, Virtualisierung, Vorschaubild, Warteschlange, Webserver, Webservice, Weiterleitung, Werkzeug, Windows, WindowsAzure, WordPress, Wrapper, Writer, XML, Youtube, Zeitschleife, Zeitsteuerung, Zend Framework, Zend_Application, Zend_Cloud, Zend_CodeGenerator, Zend_Http_Client, Zend_Reflection, Zend_Service, ZPress, Zugangskontrolle, Zugriffsmethode