php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.04.2006, 13:03  
Benutzer
 
Registriert seit: 27.07.2005
Beiträge: 72
skaterboy
Standard Benchmark if() {} else {} gegen trinär

hallo @ all
wie man schwer aus dem titel diees Threads entnhemen kann interisiert mich welches von beiden schneller ist
also if($frage == true} {$wert = $wahr;} else {$wert = $falsch;}

oder

$wert = $frage ? $wahr : $falsch;


vielen dank für eure postings.
bye skaterboy
skaterboy ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.04.2006, 13:08  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

warum probierst du es nicht aus? Als Fortgeschrittener sollte es wohl kein Problem sein, ein einfaches benchmarkscript zu bauen.
Buhmann ist offline   Mit Zitat antworten
Alt 06.04.2006, 13:11  
Benutzer
 
Registriert seit: 27.07.2005
Beiträge: 72
skaterboy
Standard

lol ja das stimmt wohl, ich habe nur eben weing zeit da der termin für mein projrkt immer näher rutscht und somit habe ich es erstmal mit if... gmacht hättet ihr mir jetzt auf anhieb gesagt das ist 2..4 ms schneller hätte ich es natürlich mit dem trinär gemacht
skaterboy ist offline   Mit Zitat antworten
Alt 06.04.2006, 13:24  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von skaterboy
lol ja das stimmt wohl, ich habe nur eben weing zeit da der termin für mein projrkt immer näher rutscht ...
Wer Zeit hat, in einem Forum zu fragen und auf die Antwort zu warten, der hat auch Zeit, solche Kleinigkeiten ganz fix mal selbst zu testen.
  Mit Zitat antworten
Alt 06.04.2006, 13:28  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

wegen so einem popel-zeug brauchst du dir keine gedanken machen, unterschied sollte sehr gering sein ... ich werds aber bei gelegenheit mal in meine benhcmarks aufnehmen ... nur nicht heut, ...
__________________
derHund ist offline   Mit Zitat antworten
Alt 06.04.2006, 14:23  
Benutzer
 
Registriert seit: 27.07.2005
Beiträge: 72
skaterboy
Standard

dank dir @ derhund ,
ich denke auch nur, wenn es denn schneller ist dann nur ein paar millisekunden
skaterboy ist offline   Mit Zitat antworten
Alt 06.04.2006, 15:38  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Jo, kümmer dich um deine Datenbankabfragen, Caching, Dateioperationen, Template-Parsing, schlanken Entwurf etc.pp. aber doch nicht darum, ob der ternäre Operator zu langsam ist. Das gleiche Spiel mit for/foreach, dingle/double quotes, echo/print usw.

Klar, wenn man weiß, dass eine Lösung schneller ist und es im Quellcode keinen Unterschied macht, ob man die eine oder andere Variante nimmt, dann bevorzuge ich grundsätzlich auch die (minimalst) schnellere (z.B. single quotes), aber das ist letztlich nur sowas, wie Ästhetik-Perfektionismus *g

Basti
Basti ist offline   Mit Zitat antworten
Alt 06.04.2006, 16:52  
Benutzer
 
Registriert seit: 27.07.2005
Beiträge: 72
skaterboy
Standard

hihi @ basti hast ja recht, aber wollen wir nicht alle perfektionisten sein lächel,
skaterboy ist offline   Mit Zitat antworten
Alt 06.04.2006, 17:05  
Gast
 
Beiträge: n/a
Standard

Natürlich ist das schneller:
$wert = $frage ? $wahr : $falsch;

... weil bei then und else keine Blockbildung erfolgt und weil mehrere "Arbeitsgänge" zusammengefaßt werden.
  Mit Zitat antworten
Alt 06.04.2006, 17:11  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Zitat:
Zitat von skaterboy
hihi @ basti hast ja recht, aber wollen wir nicht alle perfektionisten sein lächel,
Hm, ich bin es und will es eigentlich nicht mehr sein *g Steht der Produktivität beim Programmieren (und nicht nur da) leider extrem im Weg!

Können ja mal eine Selbsthilfegruppe der Anonymen Perfektionisten (AP) gründen *g ...mit Satzung und Verein und Geschäftsordnung und Vereinsheim und Website für die Termine, mit bestimmten Benutzerrechten zum Editieren und einer CI und einem CD für die Briefköpfe und Visitenkarten, am besten auf chlorfrei gebleichtem Recycling-Karton mit einer Open-Source-Schrift und vielleicht einer Free-Call-Nummer die man auf das Telefon des jeweiligen Geschäftsführers umleiten kann, villeicht mit einer automatischen Weiterleitung zum Stellvertreten, wenn der nicht rangeht. Oh, ich schweife aus...

Zitat:
Zitat von ignatz
Natürlich ist das schneller:
$wert = $frage ? $wahr : $falsch;

... weil bei then und else keine Blockbildung erfolgt und weil mehrere "Arbeitsgänge" zusammengefaßt werden.
Oh, dann werd ich jetzt wohl mal meinen ganzen Code umarbeiten *g

Basti
Basti ist offline   Mit Zitat antworten
Antwort


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
Problem mit IF in while Schleife DJmension PHP Tipps 2008 22 29.04.2008 16:34
Arbeitstage berechnen (Mo-Fr) bp158 PHP Tipps 2008 9 06.10.2007 13:20
Voraussetzungen für dieses Thumbnail Skript Plague PHP Tipps 2008 9 19.09.2007 13:35
Problem und Frage zu Listenfeldauswertung .... bp158 PHP Tipps 2006 2 10.07.2006 22:37
Fehler: 2mal else hintereinander thokon89 PHP Tipps 2006 4 03.07.2006 02:23
Tabellenzeile ausblendenen mit Select-Außwahl Broadcast HTML, Usability und Barrierefreiheit 10 27.01.2006 20:50
Große probleme mit PHP PHP Tipps 2005-2 55 29.10.2005 22:25
Easy PHP Album 1.2.7 PHP Tipps 2005-2 7 02.09.2005 09:17
else if() vs switch DerDesian PHP Tipps 2005 4 24.03.2005 12:19
IF ELSEIF ELSEIF ELSE mit While Schleife PHP Tipps 2005 9 04.03.2005 23:27
If/ else if/ else bedingung richtig trotzdem falsch?!? seejay PHP Tipps 2005 8 09.02.2005 12:59
if else im else von if else *~* PHP Tipps 2004 3 20.09.2004 20:47
[Erledigt] kompilierte C datei über Apache aufrufen! Server, Hosting und Workstations 6 02.09.2004 23:49
probleme mit if und else PHP Tipps 2004 3 19.08.2004 02:56
Benchmark für mysql - DB PHP Tipps 2004 1 29.07.2004 22:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
trinär, javascript trinäre o, trinär if, php ternärer operator, php trinär if, ternärer operator schneller, php elseif vs else if, php if vs switch benchmark, php if elseif oder || schneller, php if-clause in while-loop benchmark, elseif schneller als if, trinär code, \if in while schleife\ vba, trinär php, if trinär vba, php if vs ternäre, if trinär, javascript ternärer op, ternäre operatoren vs if else php, ternäre operator schneller als if ?

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:14 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.