PHP-조건문 if

2019. 12. 13. 16:32Security/language

예제를 해보기전에 post방식의 입출력 form파일을 input.html과 output.php 파일로 만들어 준다.

 

* 조건문

모든 프로그래밍 언어의 가장 기본 기능 중 하나. 다양한 조건에 따라 실행을 달리하게 하는 것.

 

if문

조건문의 기본 형식

echo문은 $i의 값이 100보다 클 경우에만 출력. if문에서 조건에따라 실행도리 문장이 하나일 경우에는 위와 같이 { }(중괄호)를 생략할수 있으나 항상 써주는 습관을 가지도록 한다.

 

정의되지 않거나 NULL은 메모리가 할당되지 않은 상황이고 " "(빈 값)은 메모리가 할당 된 상황이다. 메모리가 할당되어서 쓰레기값이 들어있을수 있기때문에 !isset와 is_null은 FALSE로 출력한다.

 

PHP가 빈 값과 NULL값을 다르게 본다는 것을 의미하며, 이로인한 오류가 많이 나기때문에 empty만 사용한다. 

 

TRUE면 IF절을 실행하고 FALSE이면 else절의 문장을 실행. else를 이용해 불필요한 조건 검색을 줄일 수 있다.

$result를 학점으로 환산하는 프로그램. else if를 이용한 중첩조건은 위에서 부터 차례대로 조건을 확인하기 때문에 조건을 기술하는 순서가 반드시 논리적으로 맞아야 한다. 

 

round는 반올림 함수. 소수점 이하 자리를 반올림한다. 

'Security > language' 카테고리의 다른 글

php-반복문 for  (0) 2019.12.24
PHP-반복문 while  (0) 2019.12.20
PHP-조건문 switch  (0) 2019.12.20
PHP-FORM  (0) 2019.12.06
PHP  (0) 2019.11.29