| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 24.03.2009
Beiträge: 124
PHP-Kenntnisse: Fortgeschritten ![]() | hier auf der seite z.B. Lambda Funktionen in PHP 5.3 | Guido Mühlwitz irgendwie will mir nicht in den kopf was es für einen sinnmacht, eine methode zu definieren und dann der eine anonyme funktion zu übergeben. |
| | |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | In JavaScript brauchte ich anonyme Methoden ständig und bin nun froh, dass es das nun endlich auch in PHP gibt, create_function() hat mich immer sehr abgeschreckt. Die brauchst du für Callbacks allgemein, um bestimmte Funktionalität als Parameter zu übergeben, sei es nun für preg_replace_callback() oder wie dort ein benutzerdefiniertes Sotierkriterium. Du brauchst sie immer dann, wenn du Funktionalität übergibst, die du vorher nicht kennen kannst, z.B. Funktionalität, die nach einer bestimmten Aktion ausgeführt werden soll. In JavaScript sind das ganz klar Event-Handler und Ajax-Requests. In PHP gibt es zwar keine Ajax-Requests und Event-Handler auch nicht (lässt sich aber durch ein EventDispatcher-Pattern in etwa nachrüsten), aber doch auch einige Anwendungen, in denen man eine Ergebnisverarbeitung braucht, wie eben bei preg_replace_callback() oder wenn du in einem Algorithmus an einer bestimmten Stelle Code injizieren willst. Beitrag editiert: […] Zu langsam...
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ich verwende sie (die alte Variante) zur Performanceoptimierung hier: Tutorial:'Templating' auf Basis von sprintf - PHP.de Wiki
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Das vom TE verlinkte Beispiel halte ich jetzt auch nicht für so schlüssig, da er die Bücher ja durchaus auch in Klassen verpacken könnte, die ihre eigenen Sortieralgorithmen kapseln, aber um Aktionen für die Ergebnisverarbeitung fester Mengen wie Arrays oder reguläre Ausdrücke sind sie sehr sinnvoll einzusetzen.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP Default charset für Funktionen | MasterQ | PHP-Fortgeschrittene | 6 | 06.01.2011 10:03 |
| Funktionen und Variablen | greenslot | PHP Tipps 2009 | 1 | 23.03.2009 20:59 |
| [Erledigt] wie kann man funktionen "sichtbar" machen? | spikytux | PHP Tipps 2009 | 5 | 04.03.2009 05:36 |
| Templatesystem mit Funktionen und Variablen drin? | BartTheDevil89 | PHP Tipps 2008 | 6 | 01.07.2008 09:32 |
| welche funktionen deaktivieren | brian johnson | PHP-Fortgeschrittene | 4 | 15.11.2007 09:25 |
| Klassen und externe Funktionen ? | ssm | PHP-Fortgeschrittene | 17 | 18.07.2007 11:59 |
| eine Variable für alle Funktionen definieren | Wing | PHP Tipps 2007 | 16 | 24.06.2007 21:02 |
| komische arrays werden in funktionen nicht angenommen! | mollitz | PHP Tipps 2007 | 8 | 08.03.2007 18:50 |
| Funktionen überprüfen und Grafik Funktionen | hans.karl2 | PHP Tipps 2006 | 10 | 31.07.2006 20:08 |
| Der Sinn von OOP bei php | Melchior | PHP-Fortgeschrittene | 2 | 16.07.2006 23:50 |
| Funktionen in Funktionen - ist das gut? | Schneckenkind | PHP Tipps 2006 | 23 | 10.06.2006 13:39 |
| funktionen | trinity | PHP Tipps 2006 | 4 | 27.05.2006 13:21 |
| Globale Variabeln in Funktionen | finerip | PHP Tipps 2007 | 3 | 28.11.2005 16:00 |
| Eure Ideen sind gefragt: eigene Funktionen verwalten | PHP-Fortgeschrittene | 12 | 17.01.2005 15:00 | |
| Funktionen Erklärung | TheSkaterFriend | PHP Tipps 2004 | 14 | 11.06.2004 22:05 |