Osobně se přiznám, že tuto základní funkcionalitu taky nepoužívám, ale přitom jde o užitečnou věc. Příkazem goto můžete řídit snadno běh skriptu.
I když stejně jako vše, má to i své zápory a to hlavně, že se goto nedá definovat v cyklu nebo switchi.
Jednoduché užití goto:
$how_many_times = 0; answer: { $how_many_times++; echo "Answer is 42\n"; if($how_many_times >= 3){ die("3 times goto"); } } for($i=0; $i<=100; $i++) { if($i == 42) { goto answer; } echo "{$i}\n"; }
Takže asi tak :-)
Žádné komentáře:
Okomentovat