(PHP 5 >= 5.3.0, PHP 7)
goto ����������������ת�������е���һλ�á���Ŀ��λ�ÿ�����Ŀ�����Ƽ���ð������ǣ�����תָ���� goto ֮�����Ŀ��λ�õı�ǡ�PHP �е� goto ��һ�����ƣ�Ŀ��λ��ֻ��λ��ͬһ���ļ���������Ҳ����˵������һ�������������Ҳ�����뵽��һ��������Ҳ�����뵽�κ�ѭ������ switch �ṹ�С���������ѭ������ switch��ͨ�����÷����� goto ������� break��
Example #1 goto ʾ��
<?php
goto a;
echo 'Foo';
a:
echo 'Bar';
?>
�������̻������
Bar
Example #2 goto ����ѭ��ʾ��
<?php
for($i=0,$j=50; $i<100; $i++) {
while($j--) {
if($j==17) goto end;
}
}
echo "i = $i";
end:
echo 'j hit 17';
?>
�������̻������
j hit 17
Example #3 ����д����Ч
<?php
goto loop;
for($i=0,$j=50; $i<100; $i++) {
while($j--) {
loop:
}
}
echo "$i = $i";
?>
�������̻������
Fatal error: 'goto' into loop or switch statement is disallowed in script on line 2
Note:
goto ���������� PHP 5.3�����ϰ汾��Ч��