Sen label
s keşfettim (S olmamalıdır, Not)! Onlar, dile bağlı olarak bazı diğerlerinin yanı sıra goto
ifadeleri ile kod etrafında dolaşmaya izin veren büyük ölçüde modası geçmiş ve genellikle cesaret kırıcı bir dil yapısıdır.
Örnek:
if (!array_key_exists('data', $_GET)) { goto hell; }
echo $_GET['data'] . " is the data I received.";
hell:
die("Erorr. . . or we finished. Who knows?");
ancak uygulanacak bazı (yarı-meşru) işlevselliği vardır. Yani, hala iyi bir uygulamadır:
for ($i = 0; $i < 999; $i++) {
for ($j = 0; $j < 999; $j++) {
for ($k = 0; $k < 999; $k++) {
if ($someCondition)
goto EndOfAllTheLoops; //Look, we broke out of ALL three loops!
}
}
}
EndOfAllTheLoops:
echo "We made it out!"
bakınız PHP dokümanlar: http://php.net/manual/en/control-structures.goto.php
Üzgünüm çocuklar Rotalar bir yazım hatası oldu ve statik yöntemleri hakkında bilmek ... – orestiss
Yani örnekte tek kolon değildir bir yazım hatası? o soru @samrap sistemi bana bıraktığında – samrap
Hayır, ben CollinD tarafından cevap düşünüyorum, ben – orestiss