PHP개발자가 알아야 할 필수 문법 IF 문
php뿐만아니라 모든 서버 개발 언어에서 가장 많이 쓰이는 문법중에 하나가 if문이다.
if문은 대부분 if문이 맞으면 if문을 실행하고 아니면 넘어가는 구조로 돼 있다.
예문을 한번 보자
if문은 () 이 안에 조건을 쓰고 {} 이 안에 조건을 만족시킬때 실행할 php문을 입력한다.
if문뿐만아니라 for문, while문등도 이런식으로 사용한다.
if라고 쓰고 ()안에 조건을 입력한다. 조건은 "100>0"을 입력했다.
100은 0보다 크니까 조건은 만족했다. 조건을 만족했다는건 "참"이란 뜻이다. 영어로 "true"라고 한다.
php에서 조건은 참과 거짓으로 나눈다. true또는 false이다.
참이면 {} 이 안의 php문을 실행하고 아니면 실행하지 않고 빠져 나간다.
if문 안에는 여러가지 조건을 쓸 수 있는데 예를 들면
>, <, ==, >=, <=등이 있다. 그리고 and나 or 연산자도 들어갈 수 있다.
차례대로 크다, 작다. 같다. 크거나같다, 작거나같다이다.
위의 소스를 실행해보면 "a는 b보다 크다"만 출력된다.
이번엔 else가 추가됐다. if문 다음에 else가 오면 if문이 만족하지 못했을때 즉 참이 아니면 실행되게 된다.
위 소스를 실행하면 "a는 b보다 크다"와 "a는 b보다 작지않다"가 출력된다.
이번엔 else if가 추가됐다. if문을 한번더 적용했다.
왜냐하면 a < b가 아닌 경우에 두 값이 같을 수도 있기때문이다.
위소스를 실행하면 "a는 b보다 작지않고 a는 b와 같지 않다."가 출력된다.
if문만 이해해도 php를 반이상 배운것이다.