Aktuelle Zeit: Di 16. Apr 2024, 13:51



Neues Thema erstellenAntwort schreiben Seite 2 von 2   [ 18 Beiträge ]
Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags: Re: Rechner PHP
BeitragVerfasst: Fr 23. Mär 2012, 18:15 
Benutzeravatar

Registriert: Do 8. Mär 2012, 20:35
Beiträge: 66
An Cr0w´s Code ist doch eh nichts auszusetzen ?
Ist verständlich gehalten :)

_________________
Free software for a free world ,GNU/Linux. Cr0w √ (-1) ♥ u :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
Verfasst: Fr 23. Mär 2012, 18:15 


Nach oben
  
 
 Betreff des Beitrags: Re: Rechner PHP
BeitragVerfasst: Fr 23. Mär 2012, 18:37 
Benutzeravatar

Registriert: Fr 8. Jul 2011, 13:30
Beiträge: 347
Wohnort: https://www.accountkiller.com/removal-requested
Nja, der Code is eh super... nur etwas langsam... *g*

_________________
https://www.accountkiller.com/removal-requested

Бороться и победить в борьбе против мониторинга!
Kjempe og vinne kamp mot overvåkning!
Pugnare et pugna vincere versus circumdare custodiere!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Rechner PHP
BeitragVerfasst: Fr 23. Mär 2012, 20:32 
Administrator
Benutzeravatar

Registriert: Mi 8. Jun 2011, 15:57
Beiträge: 723
Wohnort: 127.0.0.1
warum ist eine else if schneller als ein switch ?

_________________
nexusfail und Miss Rabiit sind die besten :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Rechner PHP
BeitragVerfasst: Sa 24. Mär 2012, 11:12 
Administrator
Benutzeravatar

Registriert: So 14. Aug 2011, 20:04
Beiträge: 657
Cr0w hat geschrieben:
warum ist eine else if schneller als ein switch ?


Ja und nein else if ist nicht immer schneller als switch ..
Bei wenigen Möglichkeiten ist else if schneller als switch bei vielen ist wieder switch vorne.

Um jetzt endgültig Verwirrung reinzubringen muss selbst das nicht immer stimmen da der Compiler das optimieren könnte :grin

Im Allgemeinen kann man jedoch sagen das es sinnvoller ist switch zu verwenden statt else if da es besser lesbar ist und die Performance Unterschiede nicht wirklich ins Gewicht fallen während schlechte Lesbarkeit oft sehr schwerwiegende Folgen hat.

Außerdem wer in PHP programmiert dem ist Performance auf solcher Stufe sowieso egal :P

_________________
Freiheit ist kein Privileg, es ist ein Recht.
Es wird Zeit dieses Recht einzufordern.

Nichts ist wahr. Alles ist erlaubt.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Rechner PHP
BeitragVerfasst: Sa 24. Mär 2012, 11:35 
Benutzeravatar

Registriert: Fr 8. Jul 2011, 13:30
Beiträge: 347
Wohnort: https://www.accountkiller.com/removal-requested
Wie ramses schon gesagt hat: Compiler...

Wenn du bei nem switch keinen default: break; machst, auch wenn bei default nix passiert, kann es sein, dass es langsamer läuft als ein switch ohne defaultroute... ^^ Bei if elseif else das Selbe...

Normaler Vergleich '==' ist langsamer als binärer Vergleich '===', da es nicht in allen Typen überprüft (is die 1 jetzt ein integer, ein double, ein string, ein boolean, ...), sondern eine exakte Übereinstimmung sucht - also INT 1 !== BOOL 1 ... ;)

_________________
https://www.accountkiller.com/removal-requested

Бороться и победить в борьбе против мониторинга!
Kjempe og vinne kamp mot overvåkning!
Pugnare et pugna vincere versus circumdare custodiere!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Rechner PHP
BeitragVerfasst: Sa 24. Mär 2012, 14:45 
Administrator
Benutzeravatar

Registriert: Mi 8. Jun 2011, 15:57
Beiträge: 723
Wohnort: 127.0.0.1
Karv hat geschrieben:
Normaler Vergleich '==' ist langsamer als binärer Vergleich '===', da es nicht in allen Typen überprüft (is die 1 jetzt ein integer, ein double, ein string, ein boolean, ...), sondern eine exakte Übereinstimmung sucht - also INT 1 !== BOOL 1 ... ;)

Ah ok dafür kenn ich PHP zu wenig aber ist eh einleuchtend das Binär schneller ist :)

xRamses hat geschrieben:
Außerdem wer in PHP programmiert dem ist Performance auf solcher Stufe sowieso egal :P

xD ja schon irgendwie ...

_________________
nexusfail und Miss Rabiit sind die besten :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Rechner PHP
BeitragVerfasst: Sa 24. Mär 2012, 17:09 
Benutzeravatar

Registriert: Fr 8. Jul 2011, 13:30
Beiträge: 347
Wohnort: https://www.accountkiller.com/removal-requested
Kommt immer drauf an... wenns Applikationen sind, die z.B. innerhalb eines globalen Firmennetzwerkes für alle verfügbar sein sollen, ohne dass die IT-Abteilung es jetzt als Installation für gewisse User oder -gruppen freigeben muss, etc., dann is es auf die Art und Weise doch sehr praktikabel... ^^ Für nen Otto-Normalverbraucher mit seiner mini-website - joa, dem ists egal... *g*

_________________
https://www.accountkiller.com/removal-requested

Бороться и победить в борьбе против мониторинга!
Kjempe og vinne kamp mot overvåkning!
Pugnare et pugna vincere versus circumdare custodiere!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Rechner PHP
BeitragVerfasst: So 25. Mär 2012, 21:55 
Benutzeravatar

Registriert: Do 8. Mär 2012, 20:35
Beiträge: 66
Karv hat geschrieben:
Nja, der Code is eh super... nur etwas langsam... *g*


Ich glaube nicht das du mit einem Switch das Programm um so viel Schneller machst !
Wenn du es schneller willst machs mit JavaScript das ist sicher schneller :)
Und wie schon gesagt ist PHP nicht gerade die Schnellste Sprache .....

_________________
Free software for a free world ,GNU/Linux. Cr0w √ (-1) ♥ u :)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Neues Thema erstellenAntwort schreiben Seite 2 von 2   [ 18 Beiträge ]
Gehe zu Seite Vorherige  1, 2


Wer ist online?

0 Mitglieder


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron


Powered by phpBB® Forum Software © phpBB Group


Bei iphpbb3.com bekommen Sie ein kostenloses Forum mit vielen tollen Extras
Forum kostenlos einrichten - Hot Topics - Tags
Beliebteste Themen: Erde, Österreich, Wien, USA, NES

Impressum | Datenschutz