cgy12306

논리 연산자 본문

PHP

논리 연산자

cgy12306 2019. 7. 9. 23:01

and는 좌항과 우항이 모두 참일 때 참이 된다. &&를 사용해도 된다.

 

true and truetrue이기 때문에 1만 출력이 된다. 나머지는 다 거짓이다.

 

 

 

 

 

아이디와 패스워드가 egoing이고 111111이면 right가 출력되고 아니면 wrong이 출력된다.

 

 

 

 

 

or 연산자는 좌우항 중에 하나라도 ture이면 true가 된다.

false or falsefalse고 나머지는 다 true이다.

그래서 123만 출력이 된다.

idegoing이거나 k8805이거나 sorialgi이면 right 나머지 경우 wrong 출력이 된다.

 

 

 

 

 

 

 

 

idegoing이거나 k8805이거나 sorialgi이고, 비밀번호가 111111이면 right 나머지 경우 wrong 출력이 된다.

 

 

 

 

 

!는 부정의 의미이기 때문에 !false and !false만 참 and 참이기 때문에 4가 출력된다.

 

Boolean의 대체

0은 거짓, 1은 참으로 대체할 수 있다.

 

1 and 1만 참이기 때문에 1이 출력된다.

0외에 값이 없는 배열, 빈문자열, NULL, 문자 0 등도 0으로 간주된다.

 

출처 : https://opentutorials.org/course/62/5122

 

조건문 - 생활코딩

Boolean '비교 수업'에서 비교 연산의 결과로 참(true)이나 거짓(false)을 얻을 수 있다고 배웠다. 여기서 참과 거짓은 '숫자와 문자 수업'에서 배운 숫자와 문자처럼 언어에서 제공하는 데이터 형이다. 이를 Boolean(불린)이라고 부르고 불린으로 올 수 있는 값은 true와 false 두가지 밖에 없다. 불린은 조건문에서 핵심적인 역할을 담당한다. 조건문 조건문이란 주어진 조건에 따라서 에플리케이션을 다르게 동작하도록 하는 것이다. 조건문

opentutorials.org

 

'PHP' 카테고리의 다른 글

함수  (0) 2019.07.09
반복문  (0) 2019.07.09
조건문  (0) 2019.07.09
입출력 그리고 폼과 HTTP  (0) 2019.07.09
연산자  (2) 2019.07.09
Comments