로그인

검색

함수의 사용은 코드 이용을 효율적으로 할 수 있게 해줍니다. 

 

function 함수명() {

필요한 코드들.....

}

 

위와 같이 작성된 함수를 호출만 하게 되면 함수안에 코드들이 실행이 되게 되어 쉬운 재사용이 된다고 학습을 했는데요.

 

함수를 호출하게 되면 함수에서 값을 반환하게 되는 경우가 있습니다.

 

<?php
function cal($a, $b) {
$sum = $a + $b;
return $sum;
}

$result = cal(3,4);
echo $result;

 

화면에 7이 출력이됩니다.

 

함수에서  return 의 경우 즉시 중단이 됩니다. 그리고 값을 반환하게 되는데

위 예제에서는 합계를 구한 결과를 반환하게 되는 것 입니다.

 

결과값으로 true,false 를 반환하도록 코드를 구성할 수 도 있습니다.

 

<?php
function cal($a, $b, $sum) {
$result = $a + $b;
if ($sum == $result) {
    return true;
}else{
    return false;
}
}

$result = cal(3,4,7);
if ($result) {
    print '정답입니다.';
}else{
    print '틀렸습니다.';
}

 

화면에는 정답입니다. 라고 출력이 됩니다.

 

이렇게 함수 내에서 조건을 사용하여 true,false 를 반환할 수 있도록해서 함수를 호출해 반환되는 참,거짓으로 이후 또 다른 작업을 하게 할 수 있습니다.

 

함수에서 갑을 반환할때는 1개의 값을 반환할 수 있습니다. 반환하는 값이 여러개이며 배열로 전달할 수있다면 

 

retrurn array(값1,값2); 의 형태로 반환할 수 있습니다.

Who's 꿀팁관리소장

profile
라이믹스로 커뮤니티 사이트를 운영하는 비개발자 운영자 입니다.
파트너쉽 맺으실 사이트 운영자분 환영합니다.
2 추천

php 기초지식(24)

php를 학습할 수 있습니다.

  1. read more
  2. read more
  3. php 객체 확장

    Date2021.09.20 Views158 Votes2
    Read More
  4. php 객체 생성자 __construct 메서드

    Date2021.09.17 Views398 Votes2
    Read More
  5. Read More
  6. php 객체 지향의 이해 4

    Date2021.09.12 Views212 Votes2
    Read More
  7. php isset()

    Date2021.09.11 Views105 Votes2
    Read More
  8. php 변수의 영역 전역변수와 지역변수

    Date2021.08.29 Views1556 Votes2
    Read More
  9. php 함수의 반환값

    Date2021.08.28 Views136 Votes2
    Read More
  10. php 함수의 기초

    Date2021.08.25 Views155 Votes2
    Read More
  11. php 다차원 배열

    Date2021.08.14 Views411 Votes2
    Read More
  12. Read More
  13. Read More
  14. php 배열의 원소 제거 unset()

    Date2021.08.08 Views288 Votes2
    Read More
  15. Read More
  16. Read More
  17. php 배열(array)

    Date2021.07.31 Views146 Votes2
    Read More
  18. php 반복문 for, while

    Date2021.07.28 Views379 Votes2
    Read More
  19. php 증감 연산자 ++, -- 3

    Date2021.07.27 Views194 Votes2
    Read More
  20. 활용이 가장 많은 중요한 if 조건문 3

    Date2021.07.26 Views185 Votes2
    Read More
  21. php 이스케이프 \(역슬래쉬) 사용 1

    Date2021.07.24 Views632 Votes2
    Read More
  22. Read More
Prev 1 2 Next
/ 2