phpbar.de logo

Mailinglisten-Archive

[php] 'goto'

[php] 'goto'

thies_(at)_digicol.de thies_(at)_digicol.de
Fri, 25 Aug 2000 12:04:59 +0200


On Thu, Aug 24, 2000 at 02:13:08AM +0200, Matthias Endler wrote:
> >> Gibt es denn eine Alternative?
> >da 'break' in PHP auch mehrere Schleifen auf einmal
> >verlassen kann hat 'goto' hier meines Erachtens
> >seine letzte Existenzberechtigung verloren
> 
> 'continue' sollte man hier auch nicht verschweigen...
> Mit 'break' und 'continue' kann man aehnliche effekte wie mit einem 'goto'
> erzielen.

    un wenn man aus 'nem if breaken muss mache ich immer:

    // so würde's mit goto gehen!
    if (tubu) {
        ...
        if (done) goto end:
        ...
        if (done) goto end:
        ...
    }
    end:

    // ohne goto
    while (tubu) {
        ...
        if (done) break;
        ...
        if (done) break;
        ...
        break; // NEVER loop
    }

    tc
> 
> -Matthias
> 
> 
> -- 
> ** Durchgehend ge?ffnet: http://www.php-center.de **
> Die PHP-Liste: mailto:php_(at)_php-center.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php

-- 

Thies C. Arntzen                 "One Big-Mac, Small Fries and a Coke!"
Digital Collections             Phone +49 40 235350 Fax +49 40 23535180
Hammerbrookstr. 93                              20097 Hamburg / Germany


php::bar PHP Wiki   -   Listenarchive