php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.12.2008, 18:25  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

*grins* Na wenn Du meinst. Auf jeden Fall ists praktisch.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.12.2008, 22:34  
Erfahrener Benutzer
 
Benutzerbild von drsoong
 
Registriert seit: 05.08.2008
Beiträge: 1.127
drsoong wird schon bald berühmt werden
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
*grins* Na wenn Du meinst. Auf jeden Fall ists praktisch.
Inzwischen habe ich mir das (vsprintf_assoc) mal durchgelesen und "Ja", das ist praktisch.

Den Teil mit der Lambda Funktion habe ich offen gestanden nach 1,5 mal lesen nicht verstanden. Ansonsten wirkt das - wie schon gesagt - sehr professionell.

Denkst Du denn, dass bei ca. 400 Sätzen pro Seitenaufruf Performanceaspekte zu beachten sind?
drsoong ist offline  
Alt 02.12.2008, 22:49  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Das kann schon sein. Schon durch den regulären Ausdruck und auch printf selbst ist schon langsamer als ein echo (jede andere dynamische Mehrsprachlösung aber auch). Nen Lasttest habe ich noch nicht durchgeführt.

Die Lamda-Funktion fängt zumindest Fälle auf, bei denen immer mit dem selben Formatstring gearbeitet wird. Erstellt also - statt jedesmal neu den Ausdruck zu parsen - eine Funktion, wo der umgewandelte Formatstring fest verdrahtet ist. Schaust Du Dir den If-Block an, dann ist alles drum herum das einzige, das für einen zweiten Aufruf mit identischem Formatstring abgearbeitet wird.

Im Prinzip könnte man solche Funktionen theoretisch sogar cachen, dann gäbe es u.U. noch nen Geschwindigkeitsvorteil. Die Parameter bleiben ja variabel.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--

Geändert von nikosch (02.12.2008 um 22:53 Uhr).
nikosch ist gerade online  
Alt 02.12.2008, 23:28  
Erfahrener Benutzer
 
Benutzerbild von drsoong
 
Registriert seit: 05.08.2008
Beiträge: 1.127
drsoong wird schon bald berühmt werden
Standard

Ich merke gerade, dass ich meine eigenen Ansprüche ein wenig "überbewerte". Eigentlich brauche ich das gar nicht 400 x pro Seite, sondern nur in den Fällen, in denen der variable Ausdruck eben eingebettet ist. Das dürfte in der Regel nicht mehr als 4 mal pro Seite vorkommen. Also, danke für diesen Wikiverweis und Deinen Autorenkommentar. Ich denke, wenn ich jetzt den Formatstring noch der Funktion als Argument übergebe und das Ganze statt zu loggen einfach zurückgebe, habe ich eine smarte Lösung für vollendete Mehrsprachigkeit. Darf ich doch abgewandelt weiterverwenden, oder?
drsoong ist offline  
Alt 02.12.2008, 23:36  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Klar, sonst hätte ichs nicht veröffentlicht.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Serientermine in einem Kalender realisieren? Borlox PHP-Fortgeschrittene 17 28.07.2010 12:47
Automatische Sprachauswahl & mod_rewrite Fireball22 PHP Tipps 2008 14 01.12.2008 12:39
[Erledigt] Transparente Runde Ecken bei Thumbnial realisieren tomtaz PHP Tipps 2008 3 08.07.2008 01:20
Wie Freundesnetzwerk realisieren? becks123 PHP-Fortgeschrittene 17 25.04.2008 13:57
Was ist für grossen Bilderupload am besten?? aherzog PHP Tipps 2008 2 30.03.2008 09:42
Welches buch ist am besten Lern_HEIKO PHP-Fortgeschrittene 7 10.12.2007 22:36
Wie Powersuche realisieren? becks123 Datenbanken 1 25.06.2007 11:38
Mit 3 Tabellen einen Shop realisieren???? PHP Tipps 2006 5 15.03.2006 13:13
volltextsuche realisieren? EvilDragon Datenbanken 9 03.02.2006 12:10
Wie am besten Guthaben speichern? BartTheDevil89 PHP Tipps 2005-2 3 30.09.2005 15:22
Login realisieren! PHP Tipps 2005 4 04.05.2005 13:45
[Erledigt] nach oben && nach unten verschieben realisieren PHP-Fortgeschrittene 8 26.01.2005 22:22
DB Ausgabe in eigenem Templatesystem realisieren Corvin PHP-Fortgeschrittene 25 06.09.2004 18:48
wie würdet ihr einfach galerie realisieren? Promaetheus PHP Tipps 2004 2 02.09.2004 17:13
Aufklärung über XML, was benutze ich am besten? Transmitter PHP-Fortgeschrittene 6 29.06.2004 22:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sprachauswahl seite, php sprachen auswahl, php automatische sprachwahl, if funktion für sprachauswahl, sprachauswahl in php realisieren, sprachauswahl php

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:35 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum