FOL9000

18. Mai 2018
von Frank O. Laus
Kommentare deaktiviert für In php Parameter an ein inkludiertes Script übergeben

In php Parameter an ein inkludiertes Script übergeben

Mit include oder require eine php-Datei inkludieren zu können, ist vor allem bei der Entwicklung von User-Interface-Code eine sehr praktische Sache. Will man aber mehr, als nur eine Seite aus ein paar Templates (z.B. für Header oder Footer) zusammenzubauen, stößt … Weiterlesen

9. Mai 2018
von Frank O. Laus
Kommentare deaktiviert für Geschwindigkeitsprobleme von php mit Xdebug

Geschwindigkeitsprobleme von php mit Xdebug

Dass der Einsatz eines Debuggers wie Xdebug ein Programm verlangsamt dürfte klar sein und niemanden verwundern. Es gibt aber Fälle, in denen man zehn, fünfzehn Sekunden auf eine php-Seite warten muss — da muss ein anderes Problem vorliegen. Bei mir … Weiterlesen

8. Februar 2017
von Frank O. Laus
Kommentare deaktiviert für Redirect auf einer Webseite oder header()

Redirect auf einer Webseite oder header()

Ok, der Titel dieses Beitrags ist nicht wirklich gut. Deswegen gleich zum Problem: Was tun, wenn man auf einer Webseite einen Redirect zu einer anderen Adresse braucht, PHP’s header() aber nicht nutzen kann? Die header()-Funktion hat nämlich einen kleinen Nachteil: … Weiterlesen

15. Oktober 2012
von Frank O. Laus
Kommentare deaktiviert für Views und Request mit dem Bean-Container verbinden

Views und Request mit dem Bean-Container verbinden

Eigentlich ist mit den bisherigen Artikeln das php-Micro-Framework f9 komplett beschrieben. Aber: Noch sind einige Klassen zu allgemein und nicht perfekt aufeinander abgestimmt. Zwei neue Klassen schaffen hier für Views und Request Abhilfe.

12. Oktober 2012
von Frank O. Laus
Kommentare deaktiviert für Der f9-Dependency-Injection-Container

Der f9-Dependency-Injection-Container

Kaum zu glauben, aber wahr: Es gibt in f9 auch Klassen, die nicht aus epiphany genommen oder zumindest davon beeinflusst sind. Aber der Dependency-Injection-Container von f9 ist auch wieder komplett aus fremder Quelle: Diesmal ist es Pimple.

5. Oktober 2012
von Frank O. Laus
Kommentare deaktiviert für Sessions in f9

Sessions in f9

Ich kann es ja gar nicht oft genug sagen: f9 soll kein von Grund auf neu entwickeltes Framework sein, sondern wenn möglich Code aus anderen Quellen integrieren. So auch beim Session-Management: Es ist fast eins zu eins aus — wieder … Weiterlesen

19. September 2012
von Frank O. Laus
Kommentare deaktiviert für Die f9-Datenbank-Klasse

Die f9-Datenbank-Klasse

Nachdem es in den ersten Artikeln zu meinem Micro-Framework f9 um den RequestDispatcher und die View-Klassen ging, soll es nun mit einigen Beiträgen zu Klassen weitergehen, die ich — mit minimalen Anpassungen — schlicht aus anderen Frameworks übernommen habe. Den … Weiterlesen

17. September 2012
von Frank O. Laus
Kommentare deaktiviert für Ein erstes Mini-Beispiel mit f9

Ein erstes Mini-Beispiel mit f9

Obwohl in den bisherigen Artikel erst zwei Bereiche mit vier Klassen vorgestellt wurden, kann damit jetzt schon eine erste „echte“ Beispiel-Anwendung geschrieben werden, die alle Kriterien einer beispielhaften f9-Architektur erfüllt. Zwar macht sie noch nichts nennenswertes, aber man kann diese … Weiterlesen

15. September 2012
von Frank O. Laus
Kommentare deaktiviert für Die f9-View-Klassen

Die f9-View-Klassen

In der bisherigen Beschreibung des f9-Frameworks ging es um die Behandlung von Web-Requests (vgl. RequestDispatcher). Ein weiterer wichtiger Teil von f9 ist die Unterstützung der View-Schicht, d.h. der Ebene, die darüber entscheidet, wie die Daten dargestellt werden, die von der … Weiterlesen

14. September 2012
von Frank O. Laus
Kommentare deaktiviert für Der f9-RequestDispatcher

Der f9-RequestDispatcher

Der RequestDispatcher ist ein Front-Controller, der zusammen mit dem BeanContainer den Kern von f9 bildet. Er bildet den Kern, weil alle Web-Requests hier ankommen und von hier aus weiter verteilt werden. Im Folgenden möchte ich den RequestDispatcher näher beschreiben – … Weiterlesen

20. August 2012
von Frank O. Laus
Kommentare deaktiviert für Eine beispielhafte f9-Anwendungsarchitektur

Eine beispielhafte f9-Anwendungsarchitektur

Die Klassen des f9-Frameworks sind vor dem Hintergrund einen bestimmten Anwendungsarchitektur entworfen. Das heißt nicht, dass man seinen Anwendungen unbedingt so strukturieren muss; es heißt vielmehr, dass es wahrscheinlich ist, dass eine Anwendung, die auf eine bestimmte Art organisiert ist, … Weiterlesen

19. August 2012
von Frank O. Laus
Kommentare deaktiviert für f9 – noch ein neues PHP-Micro-Framework

f9 – noch ein neues PHP-Micro-Framework

Es ist ja schon ein paar Tage her, dass ich mich mit dem Thema Micro-Frameworks befasst habe. Obwohl: Eigentlich müsste man sagen, öffentlich befasst habe, denn in der Zwischenzeit hab ich mir durchaus das eine oder andere angesehen und ein … Weiterlesen

17. Februar 2012
von Frank O. Laus
Kommentare deaktiviert für Finkler lenkt nicht ein, er erläutert

Finkler lenkt nicht ein, er erläutert

Auf entwickler.de ist ein Artikel zu lesen, dessen Überschrift suggeriert, Ed Finkler habe in der Debatte um micro-Frameworks irgendwie klein beigegeben. Wer sich das alles aber noch einmal ansieht, merkt schnell, dass Finkler nichts zurücknimmt, sondern nur erläutert, was er … Weiterlesen

1. Februar 2012
von Frank O. Laus
Kommentare deaktiviert für 10 subjektive Kriterien für ein gutes PHP (micro-) Framework

10 subjektive Kriterien für ein gutes PHP (micro-) Framework

An anderer Stelle hatte ich ja bereits ein paar Gedanken zu PHP-(micro-)Frameworks und Ed Finklers microPHP-Manifest notiert. Meine erste Sympathie für diverse Ansätze und Frameworks wie Epiphany war schnell einer gewissen Ernüchterung gewichen. Zu viel machen die von mir angeschauten … Weiterlesen

26. Januar 2012
von Frank O. Laus
Kommentare deaktiviert für PHP-Frameworks: micro oder ugly?

PHP-Frameworks: micro oder ugly?

Wer ‚microPHP manifesto‘ googelt, bekommt einen guten Eindruck davon, wie Ed Finklers microPHP-Manifest angekommen ist. Zwar ist die Trefferzahl im Moment noch nicht unbedingt extrem; aber das Manifest ist ja auch noch jung und Finkler hat offensichtlich vielen aus der … Weiterlesen

25. Januar 2012
von Frank O. Laus
Kommentare deaktiviert für Magento, curl und XAMPP unter Windows

Magento, curl und XAMPP unter Windows

Über meine Erfahrungen mit einer Magento-Installation auf dem Mac ohne XAMPP habe ich ja schon an anderer Stelle geschrieben. Aber warum liest man eigentlich in den vielen Magento-Büchern nichts darüber, dass es auch bei einer Installation mit XAMPP unter Windows … Weiterlesen

12. Dezember 2011
von Frank O. Laus
Kommentare deaktiviert für php auf dem Mac aktivieren – mit mcrypt

php auf dem Mac aktivieren – mit mcrypt

Liest man Bücher zu WordPress, Magento und anderer PHP-basierter Software, kann man den Eindruck gewinnen, es habe sich immer noch nicht herumgesprochen, dass Apache und PHP bereits auf dem Mac installiert sind und nur noch aktiviert werden müssen. Zumindest wer … Weiterlesen

8. Dezember 2011
von Frank O. Laus
Kommentare deaktiviert für PHP und MySQL-Connection auf dem Mac

PHP und MySQL-Connection auf dem Mac

Wer das vorinstallierte PHP auf dem Mac nutzt (also z.B. nicht XAMPP), ist vielleicht schon einmal an der schlichten MySQL-Connection gescheitert. Das hat einen einfachen Grund: PHP sucht die Socket-Datei an der falschen Stelle.