몇 개의 실 용적 인 PHP 내장 함수 사용 지침
1.highlight_string()
한 사이트 에 PHP 코드 를 보 여 줘 야 할 때 하 이 라이트string()함수 가 매우 유용 하 게 변 했다.이 함 수 는 PHP 문법 하 이 라이트 프로그램 에서 정의 한 색상 을 사용 하여 주어진 PHP 코드 의 문법 하 이 라이트 버 전 을 출력 하거나 되 돌려 줍 니 다.
예시:
<?php
highlight_string('<?php phpinfo(); ?>');
?>
2.str_word_count()이 함 수 는 매개 변 수 를 전달 하고 매개 변수 유형 에 따라 단어의 개 수 를 되 돌려 야 합 니 다.아래 와 같다.
<?php
$str = "How many words do I have?";
echo str_word_count($str); //Outputs 6
?>
3.levenshtein()이 함 수 는 주로 두 문자열 사이 의 Levenshtein 거 리 를 되 돌려 줍 니 다.Levenshtein 거 리 는 편집 거리 라 고도 부 르 는데 두 문자열 사이 에 하나 에서 다른 것 으로 전환 하 는 데 필요 한 최소 편집 작업 횟수 를 말한다.허 가 된 편집 작업 은 한 문 자 를 다른 문자 로 바 꾸 고 한 문 자 를 삽입 하여 한 문 자 를 삭제 하 는 것 을 포함한다.이 함 수 는 사용자 가 제출 한 오 자 를 찾 는 데 매우 유용 합 니 다.
예시:
<?php
$str1 = "carrot";
$str2 = "carrrott";
echo levenshtein($str1, $str2); //Outputs 2
?>
4.get_defined_vars()이 함 수 는 환경 변수,서버 변수,사용자 정의 변 수 를 포함 하 는 모든 정 의 된 변수 목록 을 포함 하 는 다 차원 배열 을 되 돌려 줍 니 다.
예시:
print_r(get_defined_vars());
5.escapeshellcmd()이 함 수 는 문자열 의 특수 기 호 를 피 하 는 데 사용 되 며,사용자 가 수작 을 부려 서버 시스템 을 해독 하 는 것 을 방지 할 수 있다.이 함수 로 exec()또는 system()두 함 수 를 조합 하면 인터넷 사용자 의 악의 적 인 파괴 행 위 를 줄 일 수 있다.
예시:
<?php
$command = './configure '.$_POST['configure_options'];
$escaped_command = escapeshellcmd($command);
system($escaped_command);
?>
6.checkdate()이 함 수 는 날짜 가 효과 가 있 는 지 를 검사 하 는 데 사용 할 수 있 습 니 다.예 를 들 어 년 은 0~32767 년 이 고 월 은 1~12 월 이 며 일 은 달 과 윤년 에 따라 변화 합 니 다.
예시:
<?php
var_dump(checkdate(12, 31, 2000));
var_dump(checkdate(2, 29, 2001));
//Output
//bool(true)
//bool(false)
?>
7.php_strip_whitespace()이 함 수 는 삭 제 된 PHP 주석 과 공백 문자 의 원본 코드 파일 을 되 돌려 줍 니 다.이것 은 실제 코드 수량 과 주석 수량의 대비 에 유용 합 니 다.
예시:
<?php
// PHP comment here
/*
* Another PHP comment
*/
echo php_strip_whitespace(__FILE__);
// Newlines are considered whitespace, and are removed too:
do_nothing();
?>
출력 결과:
<?php
echo php_strip_whitespace(__FILE__); do_nothing(); ?>
이상 7 개의 phop 내 장 된 함수,얘 들 아,너 희 는 몇 개 를 사용 한 적 이 있 니?아마 대부분의 사람들 이 사용 해 본 적 이 없 을 것 입 니 다.실제 이런 내장 함수 가 아직 많 습 니 다.여기 서 먼저 7 개 를 소개 하 겠 습 니 다.나중에 우 리 는 다른 것 을 보충 하 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.