๐ PHP : Personal Home Page
์น์ ์๋ฒ์ฌ์ด๋์์ ๋์ํ๋ C์ธ์ด ๊ธฐ๋ฐ ์ธํฐํ๋ฆฌํฐ ์ธ์ด
* ์ธํฐํ๋ฆฌํฐ : ๋ฒ์ญ๊ณผ ์คํ์ด ๋์์ ์ด๋ฃจ์ด์ง๋ฉฐ ๋ณ๋์ ์คํํ์ผ์ ๋ง๋ค์ง ์๋๋ค.
* ์ปดํ์ผ : ์ฝ๋๋ฅผ ๊ธฐ๊ณ์ด๋ก ๋ฒ์ญํ ์คํํ์ผ์ ์ปดํ์ผ๋ฌ๋ก ์์ฑํ๋ค.
๐ํน์ง
๐์๋๊ฐ ๋น ๋ฅด๊ณ ํธํ๋ค. ๋ค๋ง ๋ณด์์ ์ทจ์ฝํ ์ ์๋ค.
์คํ์์ค ๊ธฐ๋ฐ์ด๋ค.
์คํ์์ค ๊ธฐ๋ฐ์ด๋ฏ๋ก ๋ฌด๋ฃ๋ก ์ ๊ณต๋๋ค.
์ฌ์ฉ์๊ฐ ํ์๋ก ํ๋ ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์กด์ฌํ๋ค.
๋น ๋ฅด๊ฒ ์ฝ๋ฉํ ์ ์๋ค.
ํ ์ธ์ด์ ๋นํด ์ง๊ด์ ์ผ๋ก ์ฝ๋ฉํ ์ ์๋ค.
์์ฐ์ฑ์ด ๋๋ค.
์ฌ๋ฌ ์ด์์ฒด์ ์์ ํธํ๋๋ค.
์ฃผ์ ์ด์์ฒด์ ์ ์น ์๋ฒ์์ ์ง์ํ๋ค.
๊ฐ๋ฐ๋น์ฉ์ ์ค์ผ ์ ์๋ค.
์๋๊ฐ ๋น ๋ฅด๋ค.
์ธํฐํ๋ฆฌํฐ ์ธ์ด์ด๊ธฐ ๋๋ฌธ์ ๋น ๋ฅด๊ฒ ๋์ํ๋ค.
๋ณด์์ ์ทจ์ฝํ๋ค.
์ฃผ๋ก ํ์ด์ง ์ ๋ ฅ์ฐฝ์ ์คํฌ๋ฆฝํธ ํ๊ทธ๋ฅผ ๋ฃ์ด ์ ๋ณด๋ฅผ ๋นผ๋ด๋ XSS๋ฐฉ์์ผ๋ก ํดํนํ๋ค.
๐PHP ๋์์๋ฆฌ
* parsing : xml ๊ณผ ๊ฐ์ ํน์ ํ์์ ๋ฌธ์๋ฅผ ๋ด๋ถ์์ ์ด์ฉํ ์ ์๋๋ก ๋ฌธ๋ฒ์ ๋ง๊ฒ ๋ณํํ๋ ๋์
* parser : parsing์ ์์ ํ๋ ๋๊ตฌ
๐PHP ๋ฒ์ ๋ณ ํน์ง
PHP 5 : ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ๋ ์ถ๊ฐ.
PHP 5.3 : ๋ค์์คํ์ด์ค ์ถ๊ฐ.
PHP 5.4 : ํธ๋ ์ดํธ(traits) ๊ฐ๋ ์ถ๊ฐ.
PHP 7 : 2๋ฐฐ ์ด์์ ์๋ ํฅ์ ๋ฐ ์ต๋ช ํด๋์ค ์ถ๊ฐ.
*traits :
๋ค์ค์์์ด ๋ถ๊ฐ๋ฅํ PHP์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ๋์จ ๊ฐ๋ ์ผ๋ก์ ์ธ๋ถ ํจ์๋ฅผ ๋ง์น ๋ด์ฅํจ์์ธ ๊ฒ์ฒ๋ผ ์ด์ฉํ๋ค.
๋ฐ๋ก ์ ์ธ์ ํด ์ฃผ์ด์ผ ์ด์ฉํ ์ ์๋ค.