1.
1-1. 연산자의 역할을 다른 언어와 비슷하다.
1-2. 다만, php의 이상하고도 매력적인 면은 타입 변환에 대해 대단히 공격적이란 점이다.
1-3. "15"을 그냥 15로 인식하죠? 왜냐면 +가 있으니까.
2.
2-1. EXPRESSION은 값을 평가한다. 값은 문자이거나, 숫자이거나, 불린이다.
2-2. EXPRESSION은 연산자와 함수를 사용한다. 하나 이상의 연산자가 사용될 때에는 순서가 있다.
2-3. EXPRESSION은 배열과 같은 객체를 만들 수 있다.
3.
3-1. INCREMENT와 DECREMENT에서 위의 그림에서의 두 표현이 모두 사용가능하다.
3-2. 하지만 아래에서 쓰는 방식이 더 명료하기에 저걸 사용해야 한다.
4.
4-1. STRING CONCATAENATION은 DOT(.)을 쓴다.
4-2. 대단히 공격적으로 타입을 변형하며 공백은 추가하지 않는다.
5.
5-1. 미래에는 안 쓸 것 같다.
5-2. 한 라인 안에 조건문이 있는 것과 같다.
5-3. 어떤 조건이 만족하면 왼쪽, 그렇지 않으면 오른쪽의 값을 출력한다.
6.
6-1. 일종의 약속이다.
6-2. = .=은 스스로와 더하라는 뜻임.
7.
7-1. PHP는 포기를 모른다.
7-2. PHP가 값 만을 평가함에 따라, 때로는 표현식 안의 값이 다른 타입으로 변형될 수 있다.
7-3. PHP에서, 피연산자는 실수가 되어버린다. PHP는 값을 조용하고 공격적으로 바꿔버린다.
7-4. PYTHON과 비교하여 보면 차이가 명확하다.
8.
8-1. TRUE는 1, FALSE는 0이다.
8-2. CONCATAENATIOION 연산자는 피연산자를 문자열로 바꾸려고 한다. TRUE는 정수 1이 되며 문자가 된다.
8-3. FALSE는 'NOT THERE'이다. 이것은 ZERO보다 작다.
9.
9-1. 이퀄리티 연산자(==)는 다른 어떤 언어에서 보다 더 공격적이다.
9-2. 예를 들자면 5<6보다 작으니 TRUE고, TRUE는 1이다. 2-1은 1이니, ==연산자는 둘의 값을 본다. 고로 둘은 같다.
9-3. 그 아래의 아이덴티티는 모두 TRUE라는 형태를 가짐으로 참이다.
'2019년 혁신성장 청년인재 집중양성(빅데이터) > Database & Web- WA4E' 카테고리의 다른 글
PHP Arrays (Part 1) (0) | 2019.07.28 |
---|---|
PHP Language - Control Structures (Part 4) (0) | 2019.07.28 |
PHP Language - Variables and Constants (Part 2) (0) | 2019.07.27 |
PHP Language - Overview (Part 1) (0) | 2019.07.27 |
CSS - Cascading Style Sheets (Part 3) (0) | 2019.07.26 |