본문 바로가기

Database & Web- WA4E

PHP Language - Overview (Part 1)

1. 언어의 역사

 

 

1-1. 처음에는 컴퓨터가 이해하는 언어 그대로를 사용하여 코딩을 했지만, 많은 사람들이 코딩을 함에 따라 첫 번째 고등 언어인 FORTRAN이 생겨났다.

 

1-2. C 지금의 언어의 기초가 되었다. {}를 쓰는 언어는 다 C의 영향을 받은 것이다.

 

1-3. PHP는 C와 PERL로 부터 많은 문법적 영감을 받았다.

 

1-4. PHP는 약간 조현병 환자 같다.(SCHIZOPHRENIC)

 

 

2. PHP에 대하여

 

2-1. PHP는 {}(CURLY BRACE), SEMICOLON(;), NO WHITESPACE(공백 없음)과 같은 특성이 C에 영향을 받았다.

 

2-2. 변수의 시작에 $가 있는 것은 PERL에 영향을 받았다.

 

3-3. HTML 파일 안의 PHP 부분을 추가함으로써, HTML을 확장할 수 있다.

 

 

3. PHP의 철학

 

3-1. PHP생산성을 추구한다. 그과정에서 PHP는 유능학고 책임감 있는 프로그래머를 원한다.

 

3-2. 프로그래머는 무엇을 원하는 지 스스로 알고 있다.

 

3-3. 문법과 스타일에서 너그럽다.

 

3-4. 가능한한 쉽게 쓰자.

 

3-5. 실수를 했다면, 그건 프로그래머의 책임이다.

 

 

4.

 

 

4-1. 브라우져가 HTML을 읽을 때, 어느 부분이 PHP에서 온 것이고, HTML에서 온 것인지 알지 못한다.

 

4-2. REQUEST-RESPONSE CYCLE에서 PHP가 전달 되는 것이 아니라, PHP가 서버에서 실행 된 후의 결과물이 전달 되는 것이다. 

 

4-3. JAVASCRIPT의 경우는 다르다.ㅠ

 

 

5.

 

5-1. PHP 또한 커맨드라인에서 돌아갈 수 있다.