Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #20748

Re: goto

From Alessandro Pellizzari <shuriken@amiran.it>
Newsgroups it.comp.www.php
Subject Re: goto
Date 2016-04-29 16:26 +0100
Message-ID <dohconF51dmU1@mid.individual.net> (permalink)
References (3 earlier) <nfsph7$u79$1@gioia.aioe.org> <2016042816544221669@mynewsgate.net> <nfu3q5$1bar$1@gioia.aioe.org> <dognm3FomdU1@mid.individual.net> <nfvkv0$1fs0$1@gioia.aioe.org>

Show all headers | View raw


On 29/04/2016 13:44, liftman wrote:

> Il 29/04/2016 11:26, Alessandro Pellizzari ha scritto:

>> Il punto è che solo gli esperti dovrebbero usarlo, e solo in casi molto
>> particolari.

Per chiarire: io parlavo del goto, non del programmare. :)

> Programmare, a qualsiasi livello lo si faccia, mica è roba da casta eh..
> poi ci sono i neofiti, gli arrangioni (io :-D ) gli esperti e i
> professionisti. Tutti credo abbiano diritto ad un loro spazio. Che poi
> da chi i "lavori" se li fa pagare ci si aspetti che abbia studiato, è il
> minimo.

Non lo metto in dubbio. Siamo stati tutti principianti e smanettoni, e 
ancora lo siamo. :P

Dico che il goto è pericoloso. Fortunatamente in PHP l'hanno un po' 
limitato (puoi solo uscire dai cicli e al massimo fino al corpo della 
funzione), quindi fa meno danni.

> Io ho per questo accennato a "semplici script per proprio uso", e in
> definitiva se chi programma non sa farlo in maniera corretta, non è
> certo l'uso di un goto che pregiudica la sicurezza di uno script, anche
> se su un server pubblico.

Beh, dipende.

Se per uscire da un ciclo di controllo della password, magari 
intervallato da controlli ACL, uno usa un goto, ci sono buone 
probabilità che esca nel posto sbagliato e dia accesso a certi utenti, 
con comportamenti difficili da debuggare.

Bye.

Back to it.comp.www.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

goto g4b0 <email_sul_mio_sito@che_leggi_in.firma> - 2016-04-27 15:52 +0200
  Re: goto "ciccio" <21669invalid@mynewsgate.net> - 2016-04-27 15:29 +0000
  Re: goto Delta11 <delta11NoPSAM@email.it> - 2016-04-27 21:46 +0200
    Re: goto g4b0 <email_sul_mio_sito@che_leggi_in.firma> - 2016-04-28 08:58 +0200
      Re: goto M_M <spam@the.hell> - 2016-05-05 10:25 +0200
        Re: goto g4b0 <email_sul_mio_sito@che_leggi_in.firma> - 2016-05-05 12:28 +0200
        Re: goto Delta11 <delta11NoPSAM@email.it> - 2016-05-07 22:53 +0200
          Re: goto Leonardo Serni <lserni@gmail.com> - 2016-05-08 00:57 +0200
            Re: goto g4b0 <email_sul_mio_sito@che_leggi_in.firma> - 2016-05-09 16:41 +0200
    Re: goto fmassei@gmail.com - 2016-04-28 16:24 -0700
  Re: goto Alex <tommaso5ita@yahoo.it> - 2016-04-28 11:13 +0200
    Re: goto Alessandro Pellizzari <shuriken@amiran.it> - 2016-04-28 10:26 +0100
      Re: goto g4b0 <email_sul_mio_sito@che_leggi_in.firma> - 2016-04-28 12:43 +0200
        Re: goto Alex <tommaso5ita@yahoo.it> - 2016-04-28 15:40 +0200
          Re: goto g4b0 <email_sul_mio_sito@che_leggi_in.firma> - 2016-04-29 10:00 +0200
        Re: goto "ciccio" <21669invalid@mynewsgate.net> - 2016-04-28 16:54 +0000
          Re: goto liftman <liftman_antispam_@moredifficult.org> - 2016-04-29 00:45 +0200
            Re: goto Alessandro Pellizzari <shuriken@amiran.it> - 2016-04-29 10:26 +0100
              Re: goto liftman <liftman_antispam_@moredifficult.org> - 2016-04-29 14:44 +0200
                Re: goto Alessandro Pellizzari <shuriken@amiran.it> - 2016-04-29 16:26 +0100
                Re: goto liftman <liftman_antispam_@moredifficult.org> - 2016-04-29 18:16 +0200
                Re: goto fmigliori <fmigliori@gmail.com> - 2016-04-30 03:33 -0700
                Re: goto liftman <liftman_antispam_@moredifficult.org> - 2016-04-30 13:11 +0200
                Re: goto Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2016-04-30 13:26 +0200
                Re: goto liftman <liftman_antispam_@moredifficult.org> - 2016-04-30 14:13 +0200
                Re: goto fmigliori <fmigliori@gmail.com> - 2016-04-30 04:46 -0700
                Re: goto liftman <liftman_antispam_@moredifficult.org> - 2016-04-30 14:11 +0200
                Re: goto fmigliori <fmigliori@gmail.com> - 2016-04-30 05:36 -0700
  Re: goto fmassei@gmail.com - 2016-04-28 16:29 -0700
    Re: goto g4b0 <email_sul_mio_sito@che_leggi_in.firma> - 2016-04-29 09:52 +0200
      Re: goto fmassei@gmail.com - 2016-04-30 08:03 -0700
    Re: goto Leonardo Serni <lserni@gmail.com> - 2016-04-29 16:01 +0200
      Re: goto fmassei@gmail.com - 2016-04-30 08:03 -0700

csiph-web