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


Groups > it.comp.www.php > #20725 > unrolled thread

goto

Started byg4b0 <email_sul_mio_sito@che_leggi_in.firma>
First post2016-04-27 15:52 +0200
Last post2016-04-30 08:03 -0700
Articles 20 on this page of 33 — 11 participants

Back to article view | Back to it.comp.www.php


Contents

  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

Page 1 of 2  [1] 2  Next page →


#20725 — goto

Fromg4b0 <email_sul_mio_sito@che_leggi_in.firma>
Date2016-04-27 15:52 +0200
Subjectgoto
Message-ID<nfqg64$nij$1@gioia.aioe.org>
http://php.net/manual/en/control-structures.goto.php

LOL (rido per non piangere)

-- 
g4b0, linux user n. 369000
http://brosulo.net

[toc] | [next] | [standalone]


#20729

From"ciccio" <21669invalid@mynewsgate.net>
Date2016-04-27 15:29 +0000
Message-ID<2016042715290521669@mynewsgate.net>
In reply to#20725
g4b0 <email_sul_mio_sito@che_leggi_in.firma> ha scritto:

> http://php.net/manual/en/control-structures.goto.php
> 
> LOL (rido per non piangere)

Quell'immagine è un classico dell'informatica

[toc] | [prev] | [next] | [standalone]


#20730

FromDelta11 <delta11NoPSAM@email.it>
Date2016-04-27 21:46 +0200
Message-ID<nfr4nc$vvh$1@dont-email.me>
In reply to#20725
On 04/27/2016 03:52 PM, g4b0 wrote:
> http://php.net/manual/en/control-structures.goto.php
>
> LOL (rido per non piangere)
>

www.brosulo.net

ROTFL !!!

Impara a lavorare....meglio saper usare i goto e saper lavorare 
piuttosto che non saper usare i goto e non saper lavorare.


-- 
Quando la dittatura è un dato di fatto, la rivoluzione diventa un diritto.
(Victor Hugo)

“L’intelligenza sa di essere libera, quali che siano le coercizioni 
esteriori. Sa che la grandezza dell’Uomo è nel pensiero, e sa che c’è 
sempre almeno un altro uomo che lo afferra e lo trasmette.”
(Ida Magli, Omaggio agli Italiani)

[toc] | [prev] | [next] | [standalone]


#20731

Fromg4b0 <email_sul_mio_sito@che_leggi_in.firma>
Date2016-04-28 08:58 +0200
Message-ID<nfscbb$89j$1@gioia.aioe.org>
In reply to#20730
On 27/04/2016 21:46, Delta11 wrote:
> On 04/27/2016 03:52 PM, g4b0 wrote:
>> http://php.net/manual/en/control-structures.goto.php
>>
>> LOL (rido per non piangere)
>>
> 
> www.brosulo.net
> 
> ROTFL !!!
> 
> Impara a lavorare....meglio saper usare i goto e saper lavorare
> piuttosto che non saper usare i goto e non saper lavorare.
> 

Ho già plonkato tutti i tuoi pseudonomi su i.l.i., non mi ero accorto
che eri arrivato a trollare anche su i.c.w.p.

PLONK

P.S.
Io il mio sito lo pubblico, tu evidentemente ti vergoni.

-- 
g4b0, linux user n. 369000
http://brosulo.net

[toc] | [prev] | [next] | [standalone]


#20787

FromM_M <spam@the.hell>
Date2016-05-05 10:25 +0200
Message-ID<ngevr2$hsl$1@dont-email.me>
In reply to#20731
gio, 28 apr 2016, 08:58:51, g4b0 ha scritto:

> Io il mio sito lo pubblico, tu evidentemente ti vergoni.

Mentre c'ero gli ho dato un'occhiata: carino! :-)
Ho notato che il copyright e` fermo al 2015. E` un'inezia, pero` visto
che e` in PHP, potresti scrivere nel footer cosi`:

&copy; 2015-<?php echo date("Y"); ?>

e te lo ritrovi sempre aggiornato senza dover agire manualmente.

[toc] | [prev] | [next] | [standalone]


#20788

Fromg4b0 <email_sul_mio_sito@che_leggi_in.firma>
Date2016-05-05 12:28 +0200
Message-ID<ngf798$1qfc$1@gioia.aioe.org>
In reply to#20787
On 05/05/2016 10:25, M_M wrote:
> gio, 28 apr 2016, 08:58:51, g4b0 ha scritto:
> 
>> Io il mio sito lo pubblico, tu evidentemente ti vergoni.
> 
> Mentre c'ero gli ho dato un'occhiata: carino! :-)

Grazie

> Ho notato che il copyright e` fermo al 2015.

Grazie per il suggerimento, già che c'ero l'ho modificato da copyright a
copyleft, sono un po' allergico al copyright e sul sito era un refuso :D

Tra l'altro ho scoperto che con il mio il mio template engine ho a
disposizione di default la variabile $Now, quindi ho risolto con un
$Now.Year

-- 
g4b0, linux user n. 369000
http://brosulo.net

[toc] | [prev] | [next] | [standalone]


#20789

FromDelta11 <delta11NoPSAM@email.it>
Date2016-05-07 22:53 +0200
Message-ID<nglkdl$o6b$1@dont-email.me>
In reply to#20787
On 05/05/2016 10:25 AM, M_M wrote:
> gio, 28 apr 2016, 08:58:51, g4b0 ha scritto:
>
>> Io il mio sito lo pubblico, tu evidentemente ti vergoni.
>
> Mentre c'ero gli ho dato un'occhiata: carino! :-)
> Ho notato che il copyright e` fermo al 2015. E` un'inezia, pero` visto
> che e` in PHP, potresti scrivere nel footer cosi`:
>
> &copy; 2015-<?php echo date("Y"); ?>
>
> e te lo ritrovi sempre aggiornato senza dover agire manualmente.
>

BELLISSIMO, e quel cerchietto che gira che cazzo è?
Per uno che si propone come sviluppatore siti web fare un sito col 
cerchietto....è certamente professionale!

BAMBOCCIONI DELL'OSTIA!

-- 
Quando la dittatura è un dato di fatto, la rivoluzione diventa un diritto.
(Victor Hugo)

“L’intelligenza sa di essere libera, quali che siano le coercizioni 
esteriori. Sa che la grandezza dell’Uomo è nel pensiero, e sa che c’è 
sempre almeno un altro uomo che lo afferra e lo trasmette.”
(Ida Magli, Omaggio agli Italiani)

[toc] | [prev] | [next] | [standalone]


#20790

FromLeonardo Serni <lserni@gmail.com>
Date2016-05-08 00:57 +0200
Message-ID<4trsiblbf74mkg8okafmsv9kognehpg4kc@L.Serni>
In reply to#20789
On Sat, 7 May 2016 22:53:27 +0200, Delta11 <delta11NoPSAM@email.it> wrote:

>>> Io il mio sito lo pubblico, tu evidentemente ti vergoni.

>> Mentre c'ero gli ho dato un'occhiata: carino! :-)
>> Ho notato che il copyright e` fermo al 2015. E` un'inezia, pero` visto
>> che e` in PHP, potresti scrivere nel footer cosi`:

>> &copy; 2015-<?php echo date("Y"); ?>

>> e te lo ritrovi sempre aggiornato senza dover agire manualmente.

>BELLISSIMO, e quel cerchietto che gira che cazzo è?
>Per uno che si propone come sviluppatore siti web fare un sito col 
>cerchietto....è certamente professionale!

Boh, a me il sito è piaciuto.

Leonardo
-- 

A terrible beauty is born.
                                     - W. B. Yeats, Easter 1916

[toc] | [prev] | [next] | [standalone]


#20791

Fromg4b0 <email_sul_mio_sito@che_leggi_in.firma>
Date2016-05-09 16:41 +0200
Message-ID<5730A1B6.90602@che_leggi_in.firma>
In reply to#20790
On 08/05/2016 00:57, Leonardo Serni wrote:
> Boh, a me il sito è piaciuto.

È un troll, è inutile rispondergli. Don't feed the troll.

-- 
g4b0, linux user n. 369000
http://brosulo.net

[toc] | [prev] | [next] | [standalone]


#20738

Fromfmassei@gmail.com
Date2016-04-28 16:24 -0700
Message-ID<d7bdd6ad-c86c-41a3-a0b8-4130dc499021@googlegroups.com>
In reply to#20730
On Wednesday, April 27, 2016 at 3:46:03 PM UTC-4, Delta11 wrote:
> On 04/27/2016 03:52 PM, g4b0 wrote:
> > http://php.net/manual/en/control-structures.goto.php
> >
> > LOL (rido per non piangere)
> >
> 
> www.brosulo.net
> 
> ROTFL !!!
> 
> Impara a lavorare....meglio saper usare i goto e saper lavorare 
> piuttosto che non saper usare i goto e non saper lavorare.
> 

Questo.

[toc] | [prev] | [next] | [standalone]


#20732

FromAlex <tommaso5ita@yahoo.it>
Date2016-04-28 11:13 +0200
Message-ID<nfsk7m$1ip4$1@adenine.netfront.net>
In reply to#20725
g4b0 ci ha detto :
> http://php.net/manual/en/control-structures.goto.php
>
> LOL (rido per non piangere)

Che cosa hai contro il buon vecchio goto ?
bye

-- 
Alex

--- news://freenews.netfront.net/ - complaints: news@netfront.net ---

[toc] | [prev] | [next] | [standalone]


#20733

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2016-04-28 10:26 +0100
Message-ID<doe39iFeh4fU1@mid.individual.net>
In reply to#20732
On 28/04/2016 10:13, Alex wrote:

> Che cosa hai contro il buon vecchio goto ?

Dovrei avere un linter in qualche cassetto... :P

Scherzi a parte, goto può essere utile. Speravo solo nacondessero meglio 
la pagina del manuale che ne parla. :D

Bye.

[toc] | [prev] | [next] | [standalone]


#20734

Fromg4b0 <email_sul_mio_sito@che_leggi_in.firma>
Date2016-04-28 12:43 +0200
Message-ID<nfsph7$u79$1@gioia.aioe.org>
In reply to#20733
On 28/04/2016 11:26, Alessandro Pellizzari wrote:
> On 28/04/2016 10:13, Alex wrote:
> 
>> Che cosa hai contro il buon vecchio goto ?
> 
> Dovrei avere un linter in qualche cassetto... :P
> 
> Scherzi a parte, goto può essere utile. Speravo solo nacondessero meglio
> la pagina del manuale che ne parla. :D

Secondo me può essere utile per un workaround quick&dirty se non hai
tempo per un refacor, ma alla fine hai comunque dello "spaghetti code"
con un flow che rimbalza a destra e manca.

Per esempio sto mettendo mano a del vecchio codice disseminato di goto e
mi sta facendo impazzire. (Tra l'altro è la prima volta che mi capita di
vedere il goto in del codice PHP, l'ultima volta che lo avevo visto era
un programma in BASIC su di un Commodore 64 :P)

In 15 anni di sviluppo non mi è mai capitata l'esigenza di usare un goto
se non giochicchiando con il commodore, e devo ammettere che ne vado
orgoglioso.



-- 
g4b0, linux user n. 369000
http://brosulo.net

[toc] | [prev] | [next] | [standalone]


#20735

FromAlex <tommaso5ita@yahoo.it>
Date2016-04-28 15:40 +0200
Message-ID<nft3s7$nhh$1@adenine.netfront.net>
In reply to#20734
Dopo dura riflessione, g4b0 ha scritto :
> On 28/04/2016 11:26, Alessandro Pellizzari wrote:
>> On 28/04/2016 10:13, Alex wrote:
>> 
>>> Che cosa hai contro il buon vecchio goto ?
>> 
>> Dovrei avere un linter in qualche cassetto... :P
>> 
>> Scherzi a parte, goto può essere utile. Speravo solo nacondessero meglio
>> la pagina del manuale che ne parla. :D
>
> Per esempio sto mettendo mano a del vecchio codice disseminato di goto ...
>
Accipicchia!
Vecchio per davvero :D

Bye

-- 
Alex

--- news://freenews.netfront.net/ - complaints: news@netfront.net ---

[toc] | [prev] | [next] | [standalone]


#20741

Fromg4b0 <email_sul_mio_sito@che_leggi_in.firma>
Date2016-04-29 10:00 +0200
Message-ID<nfv4a1$ic0$1@gioia.aioe.org>
In reply to#20735
On 28/04/2016 15:40, Alex wrote:
> Dopo dura riflessione, g4b0 ha scritto :
>> On 28/04/2016 11:26, Alessandro Pellizzari wrote:
>>> On 28/04/2016 10:13, Alex wrote:
>>>
>>>> Che cosa hai contro il buon vecchio goto ?
>>>
>>> Dovrei avere un linter in qualche cassetto... :P
>>>
>>> Scherzi a parte, goto può essere utile. Speravo solo nacondessero meglio
>>> la pagina del manuale che ne parla. :D
>>
>> Per esempio sto mettendo mano a del vecchio codice disseminato di goto
>> ...
>>
> Accipicchia!
> Vecchio per davvero :D

Neanche tanto, se consideri che il goto è stato inserito nel PHP a
partire dalla versione 5.3

-- 
g4b0, linux user n. 369000
http://brosulo.net

[toc] | [prev] | [next] | [standalone]


#20736

From"ciccio" <21669invalid@mynewsgate.net>
Date2016-04-28 16:54 +0000
Message-ID<2016042816544221669@mynewsgate.net>
In reply to#20734
g4b0 <email_sul_mio_sito@che_leggi_in.firma> ha scritto:

CUT
> Per esempio sto mettendo mano a del vecchio codice disseminato di goto e
> mi sta facendo impazzire. (Tra l'altro è la prima volta che mi capita di
> vedere il goto in del codice PHP, l'ultima volta che lo avevo visto era
> un programma in BASIC su di un Commodore 64 :P)
> 
> In 15 anni di sviluppo non mi è mai capitata l'esigenza di usare un goto
> se non giochicchiando con il commodore, e devo ammettere che ne vado
> orgoglioso.

Questo ti dimostra che il goto è assolutamente inutile.


[toc] | [prev] | [next] | [standalone]


#20737

Fromliftman <liftman_antispam_@moredifficult.org>
Date2016-04-29 00:45 +0200
Message-ID<nfu3q5$1bar$1@gioia.aioe.org>
In reply to#20736
Il 28/04/2016 18:54, ciccio ha scritto:

> Questo ti dimostra che il goto è assolutamente inutile.

è presente in un discreto numero di linguaggi di programmazione, e 
seppur diciamo.... desueto, è sempre un'istruzione che permette 
facilmente di controllare il flusso del programma. Il fatto che esistano 
altri sistemi sicuramente migliori per programmare, non significa che 
sia il male usarlo.. Magari chi è esperto può farne facilmente a meno, 
ma per chi scrive semplici script per proprio uso senza nessuna pretesa 
di "perfezione stilistica", può ancora essere un modo di arrivare al 
proprio scopo senza dover studiare.


-- 
Fri(END), Boyfri(END), Girlfri(END), Bestfri(END). Everything has an END 
except...Fam(ILY)! It Has 3 Letters that say I LOVE YOU

[toc] | [prev] | [next] | [standalone]


#20742

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2016-04-29 10:26 +0100
Message-ID<dognm3FomdU1@mid.individual.net>
In reply to#20737
On 28/04/2016 23:45, liftman wrote:

> Magari chi è esperto può farne facilmente a meno,
> ma per chi scrive semplici script per proprio uso senza nessuna pretesa
> di "perfezione stilistica", può ancora essere un modo di arrivare al
> proprio scopo senza dover studiare.

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

Arrivare allo scopo senza studiare può essere allettante, ma genera 
codice pericoloso, e stiamo parlando di un linguaggio fatto per servire 
siti su server pubblici, non per scrivere script che girano sul tuo PC e 
basta.

Per quello speravo lo nascondessero meglio.

Bye.

[toc] | [prev] | [next] | [standalone]


#20745

Fromliftman <liftman_antispam_@moredifficult.org>
Date2016-04-29 14:44 +0200
Message-ID<nfvkv0$1fs0$1@gioia.aioe.org>
In reply to#20742
Il 29/04/2016 11:26, Alessandro Pellizzari ha scritto:

>> Magari chi è esperto può farne facilmente a meno,
>> ma per chi scrive semplici script per proprio uso senza nessuna pretesa
>> di "perfezione stilistica", può ancora essere un modo di arrivare al
>> proprio scopo senza dover studiare.
>
> Il punto è che solo gli esperti dovrebbero usarlo, e solo in casi molto
> particolari.

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.

> Arrivare allo scopo senza studiare può essere allettante, ma genera
> codice pericoloso, e stiamo parlando di un linguaggio fatto per servire
> siti su server pubblici, non per scrivere script che girano sul tuo PC e
> basta.

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.

Sul fatto di studiare è chiaro che un minimo serve, ma non è che per 
metterti un cerotto devi studiare tutti i testi universitari di medicina...



-- 
Fri(END), Boyfri(END), Girlfri(END), Bestfri(END). Everything has an END 
except...Fam(ILY)! It Has 3 Letters that say I LOVE YOU

[toc] | [prev] | [next] | [standalone]


#20748

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2016-04-29 16:26 +0100
Message-ID<dohconF51dmU1@mid.individual.net>
In reply to#20745
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.

[toc] | [prev] | [next] | [standalone]


Page 1 of 2  [1] 2  Next page →

Back to top | Article view | it.comp.www.php


csiph-web