์ƒˆ์†Œ์‹

Languages/PHP

2. PHP์˜ ์›๋ฆฌ

  • -
๋ฐ˜์‘ํ˜•

์ด ๋‚ด์šฉ์€ ์ฒ˜์Œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‹œ์ž‘ํ•˜๋Š” ์ž…๋ฌธ์ž์˜ ๋ˆˆ๋†’์ด์— ๋งž์ถ˜ ์ƒํ™œ์ฝ”๋”ฉ!

php+mysql ์ฑ…์˜ ๋‚ด์šฉ์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์Šค์Šค๋กœ ๊ณต๋ถ€ํ•˜๊ณ , ๊ณต๋ถ€ํ•œ๊ฒƒ์„ ์ •๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์œผ๋กœ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 

ํฌ์ŠคํŒ… ๋œ ๋‚ด์šฉ์—์„œ๋Š” php ์„ค์น˜ ๋ฐ ํ™˜๊ฒฝ์„ค์ • ๊ณผ์ •์„ ์ƒ๋žตํ•ฉ๋‹ˆ๋‹ค.

 



์•„๋ž˜ ๊ทธ๋ฆผ์„ ๋ณด๋ฉด

์™ผ์ชฝ์€ ์ž์‹ ์˜ ์ปดํ“จํ„ฐ(์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์„ค์น˜๋œ ํ˜ธ์ŠคํŠธ ์ปดํ“จํ„ฐ)๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ , ์˜ค๋ฅธ์ชฝ์€ ์„œ๋ฒ„ ์ปดํ“จํ„ฐ๋ผ ์ƒ๊ฐํ•˜๋ฉด๋œ๋‹ค.

์˜ค๋ฅธ์ชฝ ์„œ๋ฒ„ ์ปดํ“จํ„ฐ์—๋Š” ์›น์„œ๋ฒ„(์‹ค์Šต์—์„œ๋Š” ์•„ํŒŒ์น˜๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ) ์™€ PHP ๊ฐ€ ์„ค์น˜๋˜์–ด์žˆ๋Š” ์ƒํƒœ์ด๋‹ค.

 

์ด ์ƒํƒœ์—์„œ ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์„œ๋ฒ„๊ฐ€ ์–ด๋–ป๊ฒŒ ์ƒํ˜ธ์ž‘์šฉ ํ•˜๋Š”์ง€์‚ดํŽด๋ณด์ž.

 

 

๋จผ์ € ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ฃผ์†Œ์ฐฝ์— index.html ํŒŒ์ผ์„ ์ง€์ • ํ•˜๊ณ  ์š”์ฒญ ํ–ˆ์„ ๋•Œ ๊ทธ๋ฆผ์„ ๋ณด๋ฉด

 

 

์š”์ฒญ์„ ๋ฐ›์€ ์„œ๋ฒ„๋Š” ์„œ๋ฒ„ ์ปดํ“จํ„ฐ์— ์„ค์น˜๋˜์–ด ์žˆ๋Š” ์›น์„œ๋ฒ„๋ผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€

์ฃผ์†Œ์ฐฝ์„ ๋ณด๊ณ  ํ™•์žฅ์ž๊ฐ€ .html ๊ฒƒ์„ ํ™•์ธํ•œ๋‹ค.

 

ํ™•์ธ ํ›„ ์ž์‹ ์ด ์ง์ ‘ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด์ž„์„ ์•Œ๊ธฐ ๋•Œ๋ฌธ์— ์„œ๋ฒ„ ์ปดํ“จํ„ฐ์˜ ํ•˜๋“œ๋””์Šคํฌ๋‚˜ SSD์— ์žˆ๋Š” htdocs ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ index.html์„ ์ฝ์–ด์„œ ๋ฐ”๋กœ ์›น ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์ „์†กํ•˜๋ฉด ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์ฝ”๋“œ ๋‚ด์šฉ์„ ํ•ด์„ํ•˜์—ฌ ํ™”๋ฉด์— ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์œผ๋กœ

๊ณผ์ •์ด ๋๋‚œ๋‹ค.

 

๊ทธ๋ ‡๋‹ค๋ฉด index.php์˜ ๊ณผ์ •์€ ์–ด๋–จ์ง€ ๊ทธ๋ฆผ์œผ๋กœ ๋ณด์ž.

 

 

์„œ๋ฒ„๋Š” .html์ด ์•„๋‹Œ .php๊ฐ€ ์˜ค๋ฉด, ์ž์‹ ์˜ ์†Œ๊ด€์ด ์•„๋‹˜์„ ์•Œ์•„์„œ .phpํ™•์žฅ์ž ํŒŒ์ผ์„ ์ฒ˜๋ฆฌ ํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ธ

PHP๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์—๊ฒŒ ์ด ํŒŒ์ผ์„ ์ฒ˜๋ฆฌ๋ผ๊ณ  ์œ„์ž„ํ•œ๋‹ค.

๊ทธ๋Ÿฌ๋ฉด PHP๋Š” htdocs ๋””๋ ‰ํ„ฐ๋ฆฌ ์•ˆ์—์„œ index.php๋ผ๋Š” ํŒŒ์ผ์„ ์—ด์–ด, ๊ทธ ์•ˆ์— ์ ํžŒ PHP์–ธ์–ด๋ฅผ ์ปดํ“จํ„ฐ ์–ธ์–ด์˜ ๋ฌธ๋ฒ•์— ๋”ฐ๋ผ ํ•ด์„ํ•˜์—ฌ ์ตœ์ข…์ ์œผ๋กœ HTMLํŒŒ์ผ์„ ๋งŒ๋“ค์–ด ๋‚ธ๋‹ค.

 

๊ทธ๋ ‡๊ฒŒ ๋งŒ๋“ค์–ด์ง„ HTML์ฝ”๋“œ๋ฅผ ์›น ์„œ๋ฒ„์—๊ฒŒ ๋ณด๋‚ด๊ณ , ์›น ์„œ๋ฒ„๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์ „์†กํ•˜๋Š” ๊ฒƒ์œผ๋กœ 

๋ชจ๋“  ๊ณผ์ •์ด ๋งˆ๋ฌด๋ฆฌ ๋œ๋‹ค.

 

 

๊ทธ๋ ‡๋‹ค๋ฉด HTML๊ณผ PHP์˜ ๊ฐ€์žฅ ํฐ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ผ๊นŒ?

 

๋‘ ์–ธ์–ด์˜ ์ฐจ์ด๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋™์ผํ•œ ์ฝ”๋“œ๋ฅผ ์งœ์„œ ์‹ค์Šตํ•ด๋ณด๊ฒ ๋‹ค.

 

 

 

1.html ๋กœ ์‹œ๊ฐ„์„ ํ™•์ธํ•˜๋Š” HTML์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•œ ํ›„, 

1.php์œผ๋กœ ๊ฐ™์€ ์ฝ”๋“œ๋ฅผ PHP๋กœ ์ƒ์„ฑํ•œ๋‹ค.

 

page์—์„œ ํ™•์ธํ•ด๋ณด์ž

1.html

 

1.php

php์ฝ”๋“œ๋Š” ์‹œ๊ฐ„์ด ๋™์ ์œผ๋กœ ๋ฐ”๋€œ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 


 

์‚ฌ์šฉ์ž๊ฐ€ ์š”์ฒญํ•œ ํŒŒ์ผ์ด ํ™•์žฅ์ž๊ฐ€ .html์ด๋ผ๋ฉด ์›น ์„œ๋ฒ„๋Š” ๊ทธ ํŒŒ์ผ์„ ๊ทธ๋Œ€๋กœ ์ฝ์–ด์„œ ๊ทธ๋Œ€๋กœ ์ „์†กํ•  ๋ฟ์ด๋‹ค.

์ฆ‰ ํ•œ๋ฒˆ ์›น ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค๋ฉด, ๊ทธ๊ฒƒ์€ ์–ธ์ œ๋‚˜ ๋˜‘๊ฐ™์€ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

 

ํ•˜์ง€๋งŒ ํ™•์žฅ์ž๊ฐ€ .php๊ฐ€ ๋˜๋ฉด ์›น ์„œ๋ฒ„๋Š” ๊ทธ๊ฒƒ์„ php๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์œ„์ž„ํ•˜๊ณ , 

php๋ผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋Š”(ํ”„๋กœ๊ทธ๋žจ) 1.php ๋ผ๋Š” ํŒŒ์ผ์„ ์—ด์–ด๋ณด๊ณ , html ์ฝ”๋“œ๋ฅผ ์ œ์™ธํ•œ PHP์ฝ”๋“œ๋ฅผ ์ฝ๋Š”๋‹ค.

 

PHP์ฝ”๋“œ๊ฐ€ ์‹œ์ž‘๋˜๋Š” ์ง€์ ์„ ์•Œ๋ ค์ฃผ๊ธฐ ์œ„ํ•ด, ์•ฝ์†๋œ ๊ธฐํ˜ธ์ธ <?php ๋ฅผ ์จ์ฃผ๋ฉฐ, ์ด ๊ธฐํ˜ธ๊ฐ€ ๋‚˜์˜ค๋ฉด phpํ”„๋กœ๊ทธ๋žจ์€

์ด์ œ๋ถ€ํ„ฐ PHP๋ผ๋Š” ์ปดํ“จํ„ฐ ์–ธ์–ด์˜ ๋ฌธ๋ฒ•์ด ๋‚˜์˜จ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ณ  ์ด ๋ฌธ๋ฒ•์„ ํ•ด์„ ํ•˜๋ฉฐ ๋™์ž‘ํ•œ๋‹ค.

 

 

1.php ์— ์ ํ˜€์žˆ๋Š” PHP์ฝ”๋“œ๋Š” ์—ฐ๋„, ์›”, ์ผ, ์‹œ๊ฐ„, ๋ถ„, ์ดˆ ํ˜•์‹์— ๋”ฐ๋ผ ํ˜„์žฌ์‹œ๊ฐ„์„ echo ์ฆ‰ ์ถœ๋ ฅํ•˜๊ณ  ์žˆ๋‹ค.

PHP๋Š” ์ฝ”๋“œ์— ๋”ฐ๋ผ ํ˜„์žฌ ์‹œ๊ฐ„์„ ์•Œ์•„๋‚ธ๋‹ค์Œ PHP์ฝ”๋“œ์— ํ•ด๋‹นํ•˜๋Š” ๋ถ€๋ถ„์„ ํ˜„์žฌ ์‹œ๊ฐ„์œผ๋กœ ๋Œ€์ฒดํ•œ ํ›„, PHP์ฝ”๋“œ๊ฐ€ ์ข…๋ฃŒ ๋˜๋ฉด ("?>") ๋‚˜๋จธ์ง€ ์ฝ”๋“œ๋ฅผ ๋‚ด๋ฒ„๋ ค๋‘”๋‹ค.

 

์›น ๋ธŒ๋ผ์šฐ์ €๋Š” PHP์ฝ”๋“œ๊ฐ€ ์—†๋Š” ์ˆœ์ˆ˜ HTML์œผ๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ์ •๋ณด๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, PHP๋ฅผ ์ œ์™ธํ•œ HTMLํŒŒ์ผ์„ ํ™”๋ฉด์— ํ‘œ์‹œํ•˜๊ฒŒ ๋œ๋‹ค.

 

๊ธฐ๋ณธ์ ์œผ๋กœ HTML์€ ํ•œ๋ฒˆ ํŒŒ์ผ์ด ๋งŒ๋“ค์–ด์ง€๋ฉด ์–ธ์ œ๋‚˜ ๋˜‘๊ฐ™์ด ๋™์ž‘ํ•˜์ง€๋งŒ PHP๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ ์œผ๋กœ ์›น ํŽ˜์ด์ง€๋ฅผ ์ƒ์‚ฐํ•  ๋Šฅ๋ ฅ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ๊ณ ์นจํ•  ๋–„๋งˆ๋‹ค ๋‹ฌ๋ผ์ง€๋Š” ๋™์ ์ธ ์›น ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

 

 

์ฆ‰ ๋‘ ์–ธ์–ด์˜ ๊ฐ€์žฅ ํฐ ์ฐจ์ด๋Š” 

 

HTML์€ ์ •์ ์ด๋ฉฐ ์–ธ์ œ๋‚˜ ๊ฐ™์€ ์›น ํŽ˜์ด์ง€๋งŒ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์ง€๋งŒ,

PHP๋Š” ๋™์ ์œผ๋กœ ์›ํ•˜๋Š” ๊ฒƒ์„ ๋ฌธ๋ฒ•์— ๋”ฐ๋ผ ์ƒ์„ฑํ•˜๋ฉด, ์ตœ์ข…์ ์œผ๋กœ ์›น ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•ด์„œ ์›น ๋ธŒ๋ผ์šฐ์ €๋กœ ์ „์†ก๋œ๋‹ค.

 

๋‹จ ํ•œ๊ฐ€์ง€ ์ฃผ์˜ ํ•  ๊ฒƒ์€ PHP ์ฝ”๋“œ์˜ ์‹œ์ž‘๊ณผ ๋์„ ์•Œ๋ฆฌ๋Š” ๊ธฐํ˜ธ๋ฅผ ๊ธฐ์–ตํ•ด์•ผ ํ•˜๋Š”๊ฒƒ์ด๋‹ค.

 

์‹œ์ž‘ :  " <?PHP "

๋ :  " ?> "

๋ฐ˜์‘ํ˜•
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.