PHP

PHP ํŠน์ง• ์ด ์ •๋ฆฌ

JongAh 2021. 7. 3. 13:14

๐Ÿ‘€ PHP : Personal Home Page

์›น์˜ ์„œ๋ฒ„์‚ฌ์ด๋“œ์—์„œ ๋™์ž‘ํ•˜๋Š” C์–ธ์–ด ๊ธฐ๋ฐ˜ ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด

* ์ธํ„ฐํ”„๋ฆฌํ„ฐ : ๋ฒˆ์—ญ๊ณผ ์‹คํ–‰์ด ๋™์‹œ์— ์ด๋ฃจ์–ด์ง€๋ฉฐ ๋ณ„๋„์˜ ์‹คํ–‰ํŒŒ์ผ์„ ๋งŒ๋“ค์ง€ ์•Š๋Š”๋‹ค.

* ์ปดํŒŒ์ผ : ์ฝ”๋“œ๋ฅผ ๊ธฐ๊ณ„์–ด๋กœ ๋ฒˆ์—ญํ•œ ์‹คํ–‰ํŒŒ์ผ์„ ์ปดํŒŒ์ผ๋Ÿฌ๋กœ ์ƒ์„ฑํ•œ๋‹ค.

 

 

๐Ÿ”’ํŠน์ง•

 

๐Ÿ“์†๋„๊ฐ€ ๋น ๋ฅด๊ณ  ํŽธํ•˜๋‹ค. ๋‹ค๋งŒ ๋ณด์•ˆ์— ์ทจ์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜์ด๋‹ค.

์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜์ด๋ฏ€๋กœ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋œ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์กด์žฌํ•œ๋‹ค.

 

๋น ๋ฅด๊ฒŒ ์ฝ”๋”ฉํ•  ์ˆ˜ ์žˆ๋‹ค.

ํƒ€ ์–ธ์–ด์— ๋น„ํ•ด ์ง๊ด€์ ์œผ๋กœ ์ฝ”๋”ฉํ•  ์ˆ˜ ์žˆ๋‹ค. 

์ƒ์‚ฐ์„ฑ์ด ๋†’๋‹ค.

 

์—ฌ๋Ÿฌ ์šด์˜์ฒด์ œ์—์„œ ํ˜ธํ™˜๋œ๋‹ค.

์ฃผ์š” ์šด์˜์ฒด์ œ์™€ ์›น ์„œ๋ฒ„์—์„œ ์ง€์›ํ•œ๋‹ค.

๊ฐœ๋ฐœ๋น„์šฉ์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. 

 

์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค.

์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด์ด๊ธฐ ๋•Œ๋ฌธ์— ๋น ๋ฅด๊ฒŒ ๋™์ž‘ํ•œ๋‹ค.

 

๋ณด์•ˆ์— ์ทจ์•ฝํ•˜๋‹ค.

์ฃผ๋กœ ํŽ˜์ด์ง€ ์ž…๋ ฅ์ฐฝ์— ์Šคํฌ๋ฆฝํŠธ ํƒœ๊ทธ๋ฅผ ๋„ฃ์–ด ์ •๋ณด๋ฅผ ๋นผ๋‚ด๋Š” XSS๋ฐฉ์‹์œผ๋กœ ํ•ดํ‚นํ•œ๋‹ค.

 

๐Ÿ”’PHP ๋™์ž‘์›๋ฆฌ

TCPschool PHP

* parsing : xml ๊ณผ ๊ฐ™์€ ํŠน์ • ํ˜•์‹์˜ ๋ฌธ์„œ๋ฅผ ๋‚ด๋ถ€์—์„œ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฌธ๋ฒ•์— ๋งž๊ฒŒ ๋ณ€ํ™˜ํ•˜๋Š” ๋™์ž‘

* parser : parsing์„ ์ž‘์—…ํ•˜๋Š” ๋„๊ตฌ

 

๐Ÿ”’PHP ๋ฒ„์ „๋ณ„ ํŠน์ง•

PHP 5 : ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ฐœ๋… ์ถ”๊ฐ€.

PHP 5.3 :  ๋„ค์ž„์ŠคํŽ˜์ด์Šค ์ถ”๊ฐ€.

PHP 5.4 : ํŠธ๋ ˆ์ดํŠธ(traits) ๊ฐœ๋… ์ถ”๊ฐ€.

PHP 7 : 2๋ฐฐ ์ด์ƒ์˜ ์†๋„ ํ–ฅ์ƒ ๋ฐ ์ต๋ช… ํด๋ž˜์Šค ์ถ”๊ฐ€.

 

*traits :

๋‹ค์ค‘์ƒ์†์ด ๋ถˆ๊ฐ€๋Šฅํ•œ PHP์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ๋‚˜์˜จ ๊ฐœ๋… ์œผ๋กœ์„œ ์™ธ๋ถ€ ํ•จ์ˆ˜๋ฅผ ๋งˆ์น˜ ๋‚ด์žฅํ•จ์ˆ˜์ธ ๊ฒƒ์ฒ˜๋Ÿผ ์ด์šฉํ•œ๋‹ค.

๋”ฐ๋กœ ์„ ์–ธ์„ ํ•ด ์ฃผ์–ด์•ผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

http://tcpschool.com/php/php_intro_works