* 오늘의 진도
PHP
숫자와 문자, 변수, 비교
7. 숫자와 문자 - 숫자
7. 숫자와 문자 - 문자
따옴표로 묶여있지 않은 문자는 상수라는 데이터로 인지하기 때문에 에러가 난다.
escaping: \를 앞에 써줌으로써 "가 가지고 있는 원래의 의미(문자열의 시작)에서 일시적으로 해제시켜준다.
8. 변수와 상수 - 변수
숫자뿐만 아니라 문자, 배열, 객체 등도 들어갈 수 있다.
변수가 있다면 아래와 같은 코드를 그 아래처럼 만들 수 있다.
→ 변경 수정이 쉽다.
8. 변수와 상수 - 상수
사용자 정의 상수
상수는 한 번 정의되면 다른 것으로 정의될 수 없다.
상수를 사용하는 이유
1) 수많은 개발자가 수많은 코드를 작성할 경우,
어떤 개발자가 Money라는 값을 월급으로 정의했는데,
다른 개발자 혹은 미래의 자신이 그 사실을 모르거나 잊어버리고
보너스라는 값으로 정의한다면, 오류가 생길 수 있다.
이러한 문제를 방지하기 위해서 상수를 사용하는 것이다.
2) 시스템에서 고정적으로 사용도는 값이 있을 때,
그 숫자를 그대로 쓰기보다는 상수로 정의하게 되면
그 값의 의미를 파악하기가 쉽다.
※ 상수는 소문자로 시작할 수도 있지만,
관습적으로 대문자로 시작한다.
8. 변수와 상수 - 변수 고급
* 변수에 담긴 데이터 형을 검사하고 변경하기
* 변수의 데이터 타입
PHP는 다른 언어들과는 다르게 변수에 담길 값의 데이터 형식을 미리 지정할 필요가 없다.
이것은 매우 편리 하지만,
변수에 어떠한 형식의 데이터가 담겨있는지를 예측할 수 없기 때문에
오류가 발생할 가능성이 높아지기도 한다.
→ 장점이자 단점
* 가변변수 (variable variables)
: 변수의 이름을 변수로 변경 할 수 있는 기능
PHP의 독특한 기능이다.
9. 비교
연산자: 컴퓨터에게 작업을 지시하기 위해서 사용되는 기호
대입 연산자 (=): 우항에 있는 값을 좌항에 대입
비교 연산자로 연산한 결과는
반드시 True or False 둘 중 하나의 값만 존재한다. = Boolean
(1) 동등 비교 연산자 (==)
좌항과 우항을 비교해서 서로 값이 같다면 true 다르다면 false가 된다.
(2) !=
==와 정반대의 결과를 보여준다.
(3) >
(4) >=
'PHP > 생활코딩' 카테고리의 다른 글
5/23(2) 생활코딩 (0) | 2020.05.23 |
---|---|
5/23 생활코딩 (0) | 2020.05.23 |
5/22 생활코딩 (0) | 2020.05.22 |
5/21(4) 생활코딩 (0) | 2020.05.21 |
5/21(3) 생활코딩 (0) | 2020.05.21 |
댓글