Smart-Webentwicklung

Menü

Kategorie: PHP

PHP: DateTime, DateInterval & DatePeriod verwenden

14. März 2013
Stephan L.
PHP: DateTime, DateInterval & DatePeriod verwenden

Für PHP gibt es viele hilfreiche Funktionen zum Arbeiten mit Datums- & Uhrzeitangaben. Bekannte Vertreter sind hier z.B. die Funktionen date und strtotime. Seit Einzug der objektorientierten Programmierung in PHP gibt es hierfür aber auch spezielle Klassen, die einem Arbeit mit Zeitangaben enorm erleichtern. In diesem Artikel erfahrt ihr die grundlegende Verwendung der DateTime-Klasse. DateTime-Objekt erzeugen Beim Erzeugen eines DateTime-Objekts…

Den kompletten Artikel lesen »

Kategorie: PHP

PHP: API-Doku mit PHPDocumentor & PHPStorm generieren

9. Januar 2013
Stephan L.
PHP-Projekt-Dokumentation (mittels PHPDocumentor) mit PHPStorm generieren

Sowohl bei größeren Projekten an denen mehrere Entwickler arbeiten als auch bei kleineren Projekten, ist es ratsam Code zu dokumentieren und eine API-Dokumentation zu erzeugen. Für meine PHP-Pojekte bevorzuge ich hierfür PHPDocumentor. Da es doch sehr lästig ist, immer über einen Befehl in der Konsole PHPDocumentor auszuführen, zeige ich euch, wie ihr PHPDocumentor in PHPStorm integrieren könnt. Hat einfach den…

Den kompletten Artikel lesen »

Kategorie: PHP

PHP: Klassen nachladen via Namespaces & Autoloader

15. November 2012
Stephan L.
PHP: Klassen automatisch nachladen mit Autoloader & Namespaces

In diesem Artikel möchte ich euch zeigen, wie ihr in PHP mithilfe der SPL (Standard PHP Library) eine eigene kleine Autoloader-Klasse implementieren könnt. Eine Autoloader-Klasse dient dazu Klassen zu laden, die zur Laufzeit nicht gefunden wurden. Das hat den Vorteil, dass ihr nicht in jeder Datei jede benötigte Klasse, um genauer zu sein, die entsprechende Datei, per include oder require…

Den kompletten Artikel lesen »

Kategorie: PHP

Performance-Profiling in PHP mit XHProf

26. April 2012
Stephan L.
PHP

Ein entscheidenes Qualitätsmerkmal und somit wichtiges Kriterium für Webapplikationen ist im Allgemeinen die Performance. Um Performance-Bremsen im Code bzw. in einer Software zu finden, haben sich sogenannte Profiler als nützlich erwiesen, welche den Code zur Laufzeit analysieren. Hierdurch kann festgestellt werden, welche Teile des Codes z.B. wie viel Zeit und Speicher benötigen und performancelastige Codestellen können basierend auf den gewonnen…

Den kompletten Artikel lesen »

Kategorie: PHP

Varianten der if-else-Kontrollstruktur in PHP

1. April 2012
Stephan L.
PHP

Die if-else-Kontrollstruktur ist in vielen Programmiersprachen elementar und so gibt es dieses Konstrukt natürlich auch in PHP. Es gibt aber unterschiedliche Varianten, die ich in diesem Artikel einmal vorstellen möchte. Einige Varianten der if-else-Kontrollstruktur werden den meisten bekannt vorkommen, aber eventuell ist die ein oder andere Variante dem ein oder anderen doch nicht so geläufig. Viele kennen z.B. die Kurzform…

Den kompletten Artikel lesen »

Kategorie: PHP