>  기사  >  백엔드 개발  >  PHP break 및 continue 문, goto 문 및 PHP 상수

PHP break 및 continue 문, goto 문 및 PHP 상수

黄舟
黄舟원래의
2017-06-25 13:18:391415검색

1. 루프 제어 break 문:

Break는 현재 for, while, do-while 또는 스위치 구조의 실행을 종료합니다.

​​​​​ Break는 점프할 루프 수를 결정하기 위해 선택적 숫자 매개변수를 허용할 수 있습니다.

<?php	

$i = 0;
while(++$i){
	switch($i){
		case 5:
		echo "quit at 5 <br>";
		break;
		case 10:
		echo "quit at 10<br>";
		break 2;  //跳出switch结构和while循环
		default:
		break;	//只跳出switch结构
	}
}
echo "$i=".$i;
<span style="font-size:18px;">?>	</span>

실행 결과는 다음과 같습니다.

quit at 5 
quit at 10
10=10

                                                                                                                                       값이 true이면 다음 루프 실행이 시작될 때 선택적 숫자 매개변수를 허용하여 루프 끝까지 건너뛸 루프 수를 결정할 수 있습니다.

<?php 

for($i=0;$i<2;$i++)
{
	for($j=1;$j<4;$j++)
	{
		if($j==2)
		{
			continue 2;   //跳出最近的一个for循环的2次循环(j=2和j=3)
		}
	echo &#39;$i=&#39;.$i.&#39;$j=&#39;.$j."<br>";
	}
}
 ?>

출력 결과:

$i=0$j=1
$i=1$j=1

3. goto 문:

“ PHP5.3 이상 버전에서는 goto 문이 추가되었습니다.

Php의 goto 문에는 특정 제한 사항이 있습니다. , 동일한 파일 및 범위로만 점프할 수 있습니다. 즉, 함수나 클래스 메서드에서 점프하거나 다른 함수로 점프할 수 없습니다. 일반적인 사용법은 루프 또는 스위치를 중단하는 것입니다. 이는 여러 수준의 중단을 대체할 수 있습니다.

R
 <?php 	
for($i=0,$j=50;$i<100;$i++)
{
	while($j--)
	{
		if($j==7) goto a;//a可任意起名
		Echo "i=$i<br>";
	}
}
a://跳转到次
echo &#39;j=17&#39;;	
 ?>	
ALOUTPUT 결과 :

R
i=0
i=0
i=0
i=0
i=0
i=0
i=0
i=0
i=0
i=0
i=0
i=0
j=37

4, PHP CONSTANTATIN :

Constant는 변수와 유사하지만 상수가 정의되면 변경하거나 정의되지 않습니다. .

PHP 상수와 변수는 다음과 같이 다릅니다.

상수 앞에 달러 기호($)가 없습니다.

상수는 정의()로 정의됩니다. 함수 또는 const이며 할당할 수 없습니다. 문장

상수는 변수의 범위에 관계없이 어디에서나 정의하고 액세스할 수 있습니다.(변수와 달리 상수는 자동으로 전체 스크립트에 전역적입니다.

)

상수 정의 초기 값을 할당해야 하며 일단 정의되면 재정의하거나 정의 취소할 수 없습니다.상수 값은 스칼라이며 문자열, 정수, 부동 소수점, 부울 등이 될 수 있습니다.

이 유효합니다. 상수 이름은 문자 또는 밑줄로 시작하며 기본적으로 밑줄로 구분하여 대문자로 표현됩니다. 량 PHP 상수 설정:

상수를 설정해야 하는 경우 정의() 함수를 사용하세요. 세 가지 매개변수를 사용합니다.

1 첫 번째 매개변수는 상수 이름을 정의합니다.


2. 두 번째 매개변수는 상수

3의 값을 정의합니다. 선택적인 세 번째 매개변수는 상수 이름이 대소문자를 구분하는지 여부를 지정합니다. 기본값은 거짓입니다.

프로그램에서 특정 값이 변경되는 것을 원하지 않는 경우 파이 및 세율과 같은 상수 사용을 고려할 수 있습니다.

<?php  

//第一种定义常量方法:

define("TAX_RATE",0.08);
echo TAX_RATE."<br>";

//第二种定义常量方法:

const TAX_RATE2 = 0.07;
echo TAX_RATE2;

?>

위 내용은 PHP break 및 continue 문, goto 문 및 PHP 상수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.