프로그래밍/PHP

[PHP] strcmp() 함수

2016. 9. 4. 01:23

strcmp() 함수


※ strcmp() 함수는 PHP 4 , PHP 5, PHP 7에서 사용할 수 있습니다. 



개요

strcmp() 함수는 php.net의 간단 설명에 따르면 

바이너리 안전 문자열 비교 함수

라고 합니다. 네.


ㅋㅋㅋㅋㅋ설명끝.


이 아니구여.. ㅁ..미안해여...ㅜ 이런 장난 이따금씩 쳐보고 싶단말야!



일단 "바이너리"라는 말로부터 대소문자를 구분한다는 것을 알 수 있습니다. 

그리고 안전하대요! 이 함수에 대한 취약점이 아직 공개되지 않았죠. 물론 알고 있는 사람이 있는지도 모르겠습니다만은 아직은 없대요 :)

결정적으로 "문자열 비교 함수"입니다. 말 그대로 그 기능 그대로 수행합니다. 




설명

int strcmp ( string $str1 , string $str2 )

일단 int형 값을 반환합니다.  인수인 $str1과 $str2를 비교하고  만약 문자열이 같다면 0 을 반환합니다. 

다른  값도 반환하긴 합니다만, 일단은 여기서 문자열이 같다면 0을 반환한다는 것만 알도록 하지요 :)


만약 

if(문자열 == 문자열) 로 비교했을 시에는 맨 앞글자만 비교를 합니다. 전혀 안전하지 않죠. 그래서 이 함수가 있는 겁니다. 





'프로그래밍 > PHP' 카테고리의 다른 글

hack language  (0) 2017.10.01
install xhp  (0) 2017.09.30
Introducing XHP  (0) 2017.09.29
PHP 리다이렉션  (0) 2017.06.25
[PHP] strcmp() 함수  (0) 2016.09.04
[PHP] isset()  (0) 2016.09.02