return은 특정한 값을 리턴 시키는 겁니다, 말 그대로 반환 시킨다는거죠.
function returnTest($str) {
return $str;
}
위 사용자 함수를 이용하여 설명을 하자면 결과는 아래와 같습니다.
$message = returnTest("여기에 반환될 값을 입력합니다.");
echo "결과 : " . $message;
결과 : 여기에 반환될 값을 입력합니다.
returnTest 함수에서 처리된 특정한 값을 리턴시켜 변수에 저장을 하는 것 입니다.
break 은 switch 문에서 주로 쓰이죠,
break 구문이 들어가 있으면 반복문이나 switch 문을 빠져 나가게 되는 역할을 합니다.
switch($조건) {
case '1' :
echo '조건 1';
case '2' :
echo '조건 2';
break;
}
위 소스로 해석하면 $조건이 1일경우의 결과는 '조건 1 조건 2' 이렇게 둘 다 표시가 됩니다.
그 이유는 case '1' 에는 break; 이 있지 않기때문에 해당 조건부터 시작하여 다음 조건의 break;
이 있을때 까지 계속해 조건을 완료하는 형식이죠. 하지만 $조건이 2일 경우의 결과는
'조건 2' 만 출력하고 끝나게 됩니다.
continue는 반복문에서 특정한 조건을 완수하면 처리를 건너뛰고 다음 반복으로 넘어가게 합니다.
$str = "지식인";
for ($i=0; $i<=50; $i++) {
$str += $i;
if ($str == "지식인30") {
continue;
}
}
위 소스대로 하면 $str 은 $i 가 반복될때 마다 문자결합을 하게 되는데 만약 $str이 지식인30 이 될 경우
다음 반복으로 그냥 넘어간다는 것 입니다.
출처 : http://blog.naver.com/phpgood
function returnTest($str) {
return $str;
}
위 사용자 함수를 이용하여 설명을 하자면 결과는 아래와 같습니다.
$message = returnTest("여기에 반환될 값을 입력합니다.");
echo "결과 : " . $message;
결과 : 여기에 반환될 값을 입력합니다.
returnTest 함수에서 처리된 특정한 값을 리턴시켜 변수에 저장을 하는 것 입니다.
break 은 switch 문에서 주로 쓰이죠,
break 구문이 들어가 있으면 반복문이나 switch 문을 빠져 나가게 되는 역할을 합니다.
switch($조건) {
case '1' :
echo '조건 1';
case '2' :
echo '조건 2';
break;
}
위 소스로 해석하면 $조건이 1일경우의 결과는 '조건 1 조건 2' 이렇게 둘 다 표시가 됩니다.
그 이유는 case '1' 에는 break; 이 있지 않기때문에 해당 조건부터 시작하여 다음 조건의 break;
이 있을때 까지 계속해 조건을 완료하는 형식이죠. 하지만 $조건이 2일 경우의 결과는
'조건 2' 만 출력하고 끝나게 됩니다.
continue는 반복문에서 특정한 조건을 완수하면 처리를 건너뛰고 다음 반복으로 넘어가게 합니다.
$str = "지식인";
for ($i=0; $i<=50; $i++) {
$str += $i;
if ($str == "지식인30") {
continue;
}
}
위 소스대로 하면 $str 은 $i 가 반복될때 마다 문자결합을 하게 되는데 만약 $str이 지식인30 이 될 경우
다음 반복으로 그냥 넘어간다는 것 입니다.
출처 : http://blog.naver.com/phpgood
'IT > PHP' 카테고리의 다른 글
[PHP] 세션(session) 이란 ? (0) | 2011.11.24 |
---|---|
[PHP] if 문 (0) | 2011.11.18 |
[PHP] 쌩초보자를 위한 PHP 프로그래밍 ( MySQL 연동) (0) | 2011.11.17 |
[PHP] MySQL Fetch 함수 (0) | 2011.11.16 |
[PHP] 입문, php는 어떻게 돌아가고 무엇인가? (0) | 2011.11.14 |