forked from kokonior/PHP-Projects
-
Notifications
You must be signed in to change notification settings - Fork 0
/
GoTo.php
30 lines (24 loc) · 904 Bytes
/
GoTo.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
/*
- Salah satu fitur yang sebenarnya jarang sekali digunakan di PHP adalah goto operator.
- Kenapa jarang digunakan karena jika terlalu banyak menggunakan goto operator, kode program aplikasinya akan mudah membingungkan yang membaca kodenya.
- goto adalah fitur dimana kita bisa loncat ke kode program sesuai dengan keinginan kita.
- Agar goto bisa loncat ke kode program, kita harus membuat label di php dengan menggunakan nama label lalu diakhiri:(colon)
*/
goto a;
echo "Hello World!" . PHP_EOL;
a:
echo "Hello A!" . PHP_EOL;
$counter = 1;
while (true) {
echo "While Loop $counter" . PHP_EOL;
$counter++;
if ($counter > 10) {
goto end;
}
}
end:
echo "End Loop";
/*
Walaupun memang fitur dari goto ini menarik (bisa loncat-loncat kode program), tapi tidak disarankan digunakan dalam skala banyak, karena semakin banyak akan makin membingungkan kode program kita.
*/