Autor | Zpráva | ||
---|---|---|---|
php Profil * |
#1 · Zasláno: 1. 8. 2010, 10:32:23
Začnal jsem programovat v Qbasicu pak 10 let nic a ted objevuji PHP.
V Qbasicu byl příkaz goto na skok do jiné části programu, vykonal se kód a pak se zase příkazem goto vrátilo na původní místo a kód pokračoval. Je něco podobného i v PHP? Jak se příkaz jmenuje? |
||
denCo Profil |
#2 · Zasláno: 1. 8. 2010, 10:36:45
goto asi toto |
||
xmark Profil |
#3 · Zasláno: 1. 8. 2010, 10:39:14
http://cz.php.net/manual/en/control-structures.goto.php
Goto je dostupné v php od verze 5.3. Ale doporučil bych ho nepoužívat. Dá se bez toho obejít a nepoužívání v důsledku zpřehledňuje kód. A to říkám s tím, že sám jsem goto používat od Atari až po různé visual basicy. |
||
Davex Profil |
#4 · Zasláno: 1. 8. 2010, 11:15:53
php:
V Basicu se příkaz goto používal jenom proto, protože neměl větvení obvyklé u moderních jazyků. Doporučuji tento příkaz nepoužívat, protože vede k nepřehlednému a špatně udržovatelnému kódu. Naprostou většinu jeho použití lze nahradit pomocí funkcí, podmíněnými příkazy, cykly a chybové stavy lze ošetřit výjimkami.
|
||
Majkl578 Profil |
#5 · Zasláno: 1. 8. 2010, 12:38:01
Za dobu co programuji v PHP jsem nikdy nenarazil na případ, kdy by goto řešilo problém lépe než něco jiného. K jeho správnému použití v PHP jsem velmi skeptický.
|
||
Časová prodleva: 14 let
|
0