개요
PHP에는 다양한 내장 기능이 있으며 그 중 대부분은 개발자가 널리 사용합니다. 하지만 똑같이 유용하지만 구석에 잊혀진 기능도 있습니다. 이 기사에서는 잘 알려지지 않았지만 매우 멋진 기능 7가지를 소개합니다.
highlight_string()
highlight_string() 함수는 PHP 코드를 웹페이지에 표시해야 할 때 매우 유용합니다. 이 함수는 PHP에 내장되어 정의된 색상을 사용하여 함수에서 강조 표시된 버전의 코드를 반환합니다.
str_word_count()
이 함수는 입력 문자열 매개변수의 단어 수를 편리하게 반환할 수 있습니다.
levenshtein()
이 함수는 두 매개변수 사이의 levenshtein(편집 거리)을 편리하게 반환할 수 있습니다. 한번은 사용자가 ID 카드를 수정할 때 4자리만 수정하도록 제한되어 있는 경우가 있었습니다.
get_define_vars()
이 함수는 프로그램을 디버깅할 때 매우 유용합니다. 환경, 시스템 및 사용자 정의 변수를 포함하여 정의된 모든 변수가 포함된 배열을 반환합니다.
escapeshellcmd()
이 함수는 악의적인 사용자가 서버 시스템을 크랙하는 속임수를 사용하는 것을 방지하기 위해 문자열에서 특수 기호를 건너뛰는 데 사용됩니다. exec() 및 system() 함수와 함께 사용할 수 있습니다.
checkdate()
이 기능은 날짜 매개변수의 유효성을 확인하는 데 사용할 수 있습니다. 입력된 각 매개변수의 유효성을 확인할 수 있습니다.
php_strip_whitespace()
이 함수는 주석과 공백이 제거된 PHP 소스 코드를 반환합니다. 이는 실제 코드 양과 주석 수를 비교하는 데 유용합니다.