함수(1)

minah moon·2023년 8월 2일

PHP

목록 보기
7/58
post-thumbnail

함수 정의는 코드 블록을 형성하기 위해 중괄호 안에 작업을 수행하는 구문을 저장하고, 그 작업을 설명하는 이름을 붙인 뒤 그 작업을 수행해야 할 때 함수를 호출한다.

함수 정의

function write_copyright_notice()
{
	$year = date('Y');
    echo '© ' . $year;
}

함수에 정의된 작업 수행

write_copyright_notice();

함수는 종종 새로운 값을 생성하는 데 사용된다. 이렇게 생성된 값은 return 키워드를 사용하여 함수를 호출한 구문으로 다시 보낼 수 있다.

function create_copyright_notice()
{
	 $year    = date('Y');
     $message = '© ' . $year;
     return $message;
}

함수로 값을 반환하고 그 데이터를 페이지에 표시하고 싶다면, echo 명령어를 사용하고 함수를 호출한다.

<?= create_copyright_notice() ?>

함수 안에서 echo 명령어를 사용하는 것보다는 함수가 값을 반환하도록 하고 그 값을 페이지에 쓰도록 하는 게 더 좋다.

함수에서 반환된 값을 저장할 수도 있다.

$copyright_notice = create_copyright_notice();





출처 - 존 두켓, <백엔드 프로그래밍을 위한 PHP & MySQL>, Jpub, 2022

0개의 댓글