identical 2

[삽잡이::php] 꼼꼼하게 체크하자! in_array(), ===(identical)

예를 들어 이와 같이 Qeury문을 날려 결과를 받아오는 코드가 있다고 생각해보겠습니다. 자... 예외 처리를 해봅시다.어떻게 하시겠습니까!?뭐가 그리 어렵다고~ 그냥 empty() 함수 써서 확인하면 되지~ 이얄~~~~~ 좋습니다! 굳!굳!굳! 하지만, 조금 더 신중해야할 필요가 있습니다.생각해보겠습니다. 위에서 언급한 것과 같이 NULL일 경우? 이외에도 여러가지로 신경써주면 좋을 듯합니다. 예를 들어 return 값이 제대로 된 결과 값이 아닌 false 인지~ 아니면, return 값이 올바른 타입인지 말입니다. 죄송합니다. 다 꺼지라니~~~ 하지만, 신경을 잘 써줘야겠지요?혹시 모를 오류에 대비를 해야지요! 그래서 우리 이렇게 신경쓰면서 코딩합시다. return 값이 null인지 확인하기! 결과..

[삽잡이::php] ==(equal) 와 ===(identical) 의 차이

== 라는 연산자는 코딩을 아주 쪼~금이라도 해보신 분은 아실만한 연산자입니다.예 그렇습니다. Equal이라는 의미의 연산자입니다. 그런데, php에서 재미있는 연산자가 하다 더 있습니다.바로 Indentical 이라는 연산자입니다. 어떻게 생겼는데~~ 예 바로! 이렇게 생겼습니다. 뭐야!!! == 쓰려다가 오타로 하나 더 쓴거 아니야!? 예... 아닙니다. 아래의 예시를 확인해보겠습니다. 12345if('1' == 1) { echo "true";} else { echo "false";}cs해당 코드의 결과는 무엇일까요!? 바로 true를 출력해줍니다. 정수를 문자열과 비교하게 되면 문자열은 수로 변환 됩니다. (출처_ PHP) 예 그렇습니다. 정수로 비교된다는 것이지요!!! 아하... 그래서 true가..