> 백엔드 개발 > PHP 튜토리얼 > PHP 7.2에서 PHP의 더 이상 사용되지 않는 create_function()을 어떻게 대체할 수 있습니까?

PHP 7.2에서 PHP의 더 이상 사용되지 않는 create_function()을 어떻게 대체할 수 있습니까?

Susan Sarandon
풀어 주다: 2024-12-17 16:40:19
원래의
852명이 탐색했습니다.

How Can I Replace PHP's Deprecated create_function() in PHP 7.2 ?

PHP 7.2의 create_function() 사용 중단

create_function() 함수는 PHP 7.2.0에서 사용 중단으로 분류됩니다. 이 문서에서는 이러한 지원 중단에 대해 설명하고 최신 PHP 버전을 수용하기 위해 코드를 다시 작성하는 방법에 대한 지침을 제공합니다.

create_function()을 대체하기 위해 코드 다시 작성

이전의 코드를 조정하려면 PHP 7.2에 create_function()을 사용하려면 부모 범위에 액세스하기 위해 use 키워드와 함께 익명 함수(클로저라고도 함)를 채택하는 것이 좋습니다. 변수. 실제 예시:

$callbacks[$delimiter] = function($matches) use ($delimiter) {
    return $delimiter . strtolower($matches[1]);
};
로그인 후 복사

이 코드는 원래 create_function() 구현과 동일한 기능을 달성합니다.

위 내용은 PHP 7.2에서 PHP의 더 이상 사용되지 않는 create_function()을 어떻게 대체할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿