Sirect
ich habs schon in vb genutzt...^^
naja mir ist es egal ich werde goto nicht nutzen ^^
Ja
Nein
Sirect
ich habs schon in vb genutzt...^^
naja mir ist es egal ich werde goto nicht nutzen ^^
Ich werds bestimmt in den ein oder anderen PHP Bot von mir einbauen. Hab nen goto schon öfters gebraucht^^
Goto's sind krebserregend.
Ich werde es nicht verwenden und finds auch ein bisschen sinnlos, dass man das jetzt einführt...
First you duck and then you cover!#
Warum soll man es nicht benutzen wenn man es geboten bekommt. Ich benutze zwar goto sehr selten aber manchmal ist es in VB nötig um Errors handlen zu können...
gotos kann man sehr leicht durch schleifen ersetzen, also bringen die kaum was. Info lehrer hat mich neulich angemeckert weil ich der einfachkeitshalber goto verwendet hatte in vb xD
in vb isses ganz praktisch für Errorhandling...
man muss es halt sinnvoll einsetzen
Code:Private Function Ficken() As Boolean Dim i As Long Dim X As Variant On Error GoTo ErrorMark X = "Hallo Welt" i = X ' fehler... Ficken = True ' ihr werdet wohl nie Ficken^^ GoTo Leave: 'oder Exit Funciton/Sub ErrorMark: MsgBox Err.Description & vbNewLine & Err.Number 'o.Ä Debug.Assert False ' man kann auch Strg+Pause klicken wärend man in der Ide die msgbox angezeigt bekommt, dann einmal F8 und dann springt man zu Resume.. Resume ' nur benutzen um die fehler auszubessern, man spring an die stelle wo der fehler auftritt, wenn man das programm so weitergibt und ein fehler auftaucht gibts ne 100%ige CPU auslastung... da es eine endlos schleife ist... Leave: ' Man kann hier halt noch iwas machen, egal ob nen fehler aufgetaucht ist oder nicht, man springt hier immer rein.. End Function
###########################
#.......proggt seinen eigenen RAT:p....#
##########################
Ab PHP Version 5.3 (!!!)
Man darf nicht IN schleifen springen, heraus schon...
Naja es macht es nich unübersichtlicher als Funktionen (diese muss man ja genauso suchen wie goto's)...
Find ich persönlich nicht schlimm sofern man sie vernünftig einsetzt, eben nicht wie in Basic, und die PHP Dev's haben sich da auch viele Gedanken drüber gemacht (Irgendwo das Protokoll gelesen wo die sich getroffen haben)
Mfg
Chaos
Geändert von 2called-chaos (11.06.2009 um 18:54 Uhr)
Eine Regierung muß sparsam sein, weil das Geld, das sie erhält, aus dem Blut und Schweiß ihres Volkes stammt.
Es ist gerecht, daß jeder einzelne dazu beiträgt, die Ausgaben des Staates tragen zu helfen. Aber es ist nicht gerecht, daß er die Hälfte seines jährlichen Einkommens mit dem Staate teilen muß.
Friedrich II. der Große
Ich weiß gar nicht warum goto's so oft als die Ausgeburt des Bösen empfunden werden. Liegt wahrscheinlich zum Teil an so verkorksten Spezifikationen wie in pascal (wo goto's tatsächlich schrecklich sind). Aber heutzutage macht es in keinem Modernen Compliler von der Performance gesehen einen unterschied ob man nun ein goto oder ein if benutzt. Und wenn man durch das goto eine bessere lesbarkeit erreicht dann ist das meiner meinung nach durchaus gerechtferigt.
Ob das ganze jetzt viel performance in PHP-scripten ausmacht, die ja nicht kompiliert werden, kann ich nicht sagen. Aber ich nehme an das dass bei einer vernünfigen Implementation kein Problem darstellen sollte.
//edit: besser hätte ich es nicht sagen können: http://netevil.org/blog/2004/jul/goto-isnt-evil
Geändert von Qgel (14.06.2009 um 22:03 Uhr)
XML is like violence, if it doesn't fix the problem, you aren't using enough.
Random Numbers are too important to be left to chance.