PHpullh
학습 라이브러리/PHP/부분 적용으로 prefix 함수 만들기

PHP · 함수형

부분 적용으로 prefix 함수 만들기

설정값을 미리 고정해 재사용 가능한 함수를 만드는 예제입니다.

함수형고급partialprefixclosure

핵심 설명

설정값을 미리 고정해 재사용 가능한 함수를 만드는 예제입니다.

PHP code

<?php
function withPrefix(string $prefix): Closure {
    return fn (string $value): string => $prefix . $value;
}

$logPrefix = withPrefix('[php] ');
echo $logPrefix('ready');

학습 팁

함수형 스타일에서는 부수 효과를 줄이고 입력과 출력을 분리하는 관점으로 읽으면 훨씬 명확해집니다.

주의할 점

원본 데이터를 직접 변경하면 함수형 스타일의 장점이 사라지고 디버깅이 어려워집니다.

자주 묻는 질문

부분 적용으로 prefix 함수 만들기란 무엇인가요?

설정값을 미리 고정해 재사용 가능한 함수를 만드는 예제입니다.

부분 적용으로 prefix 함수 만들기 학습 시 주의할 점은 무엇인가요?

원본 데이터를 직접 변경하면 함수형 스타일의 장점이 사라지고 디버깅이 어려워집니다.