๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Programming Language/PHP

PHP๋ž€ ์–ด๋–ค ์–ธ์–ด์ผ๊นŒ?

728x90
๋ฐ˜์‘ํ˜•

๐ŸŸก PHP๋ž€?

PHP:Hypertext Preprocessor์˜ ๊ฐ ์ฒซ ๊ธ€์ž๋ฅผ ๋”ฐ์„œ ์ด๋ฆ„ ๋ถ™์—ฌ์ง„ ์˜คํ”ˆ ์†Œ์Šค ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์ด๋‹ค. 

PHP ์Šคํฌ๋ฆฝํŠธ์˜ ํ”„๋กœ๊ทธ๋žจ ์ฝ”๋“œ๋Š” ASP๋‚˜ JSP์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์ฒ˜๋Ÿผ ์ผ๋ฐ˜์ ์ธ HTML ํƒœ๊ทธ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋œ๋‹ค. 

 

 

์ถœ์ฒ˜ : http://www.tcpschool.com/php/php_intro_works

 

 

๊ทธ๋ฆผ์—์„œ ๋ณด๋“ฏ์ด ์‚ฌ์šฉ์ž(ํด๋ผ์ด์–ธํŠธ)๊ฐ€ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด HTML๊ณผ ๊ฐ™์€ ๋ฌธ์„œ๋ฅผ ์„œ๋ฒ„์— ์š”์ฒญํ•˜๋ฉด ์„œ๋ฒ„๋Š” ํ•ด๋‹น ๋ฌธ์„œ๋ฅผ ๊ฐ€์ ธ์™€ ์ด๋ฅผ ์š”์ฒญํ•œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ „์†กํ•จ์œผ๋กœ์จ ์‚ฌ์šฉ์ž์˜ ๋ธŒ๋ผ์šฐ์ €์— ๋ฌธ์„œ์˜ ๋‚ด์šฉ์„ ์ถœ๋ ฅํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ๋งŒ์ผ ์ด๋•Œ ์š”์ฒญํ•œ ๋ฌธ์„œ๊ฐ€ ์ผ๋ฐ˜ HTML ๋ฌธ์„œ๊ฐ€ ์•„๋‹ˆ๋ผ ํ”„๋กœ๊ทธ๋žจ ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” PHP ์Šคํฌ๋ฆฝํŠธ๋ผ๋ฉด ์„œ๋ฒ„๋Š” ์ด ์Šคํฌ๋ฆฝํŠธ์— ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ ์ฝ”๋“œ์˜ ์‹คํ–‰์„ PHP ํŒŒ์„œ์— ์š”์ฒญํ•จ์œผ๋กœ์จ ํ•ด๋‹น ์Šคํฌ๋ฆฝํŠธ ๋ฌธ์„œ๊ฐ€ ์›น ์„œ๋ฒ„๊ฐ€ ์•„๋‹Œ PHP ํŒŒ์„œ์— ์˜ํ•ด ์ฒ˜๋ฆฌ๋˜๋„๋ก ํ•œ๋‹ค.

 

 

 

๐ŸŸก PHP์˜ ํŠน์ง•

1. ๋ฐฐ์šฐ๊ธฐ๊ฐ€ ์‰ฌ์šด ์–ธ์–ด์ด๋‹ค.
2. PHP๋Š” ๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„์˜ ์„œ๋ฒ„ ํ”Œ๋žซํผ์„ ์ง€์›ํ•œ๋‹ค.
3. ์ ˆ์ฐจ์ง€ํ–ฅ์  ๋ฐฉ์‹๊ณผ ๊ฐ์ฒด์ง€ํ–ฅ์  ๋ฐฉ์‹์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ชจ๋‘ ์ง€์›ํ•œ๋‹ค.
4. ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ง€์›ํ•œ๋‹ค.
5. ๋‹ค์–‘ํ•œ XML ๋ฌธ์„œ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.

 

WEB์„ ์œ„ํ•ด์„œ WEB๋งŒ์„ ์œ„ํ•ด์„œ ๋งŒ๋“ค์–ด์ง„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

 

 

 

๐ŸŸก ์˜ˆ์ œ ์ฝ”๋“œ

<?php
$price = 10;
$limit = 10000;
?>
<html>
<head>
<title>๋น›๋‚˜๋ฆฌ์˜ ํƒ€์ž” ์ฃผ์ œ๊ฐ€</title>
</head>
<body>
<h1>๋น›๋‚˜๋ฆฌ์˜ ํƒ€์ž” ์ฃผ์ œ๊ฐ€</h1>
<p>
<?php
while($price < $limit):
?>
ํƒ€์ž”์ด <?= $price ?>์›์งœ๋ฆฌ ํŒฌํ‹ฐ๋ฅผ ์ž…๊ณ ,<br />
<?PHP $price += 10; ?>
<?= $price + 10 ?>์›์งœ๋ฆฌ ์นผ์„ ์ฐจ๊ณ  ๋…ธ๋ž˜๋ฅผ ํ•œ๋‹ค. ์•„~~!<br />
<?php
endwhile;
?>
</p>
</body>
</html>

์œ„์™€ ๊ฐ™์ด PHP ๊ตฌ๋ฌธ์€ ์ผ๋ฐ˜์ ์ธ HTML ๋ฌธ์„œ์— ์‚ฝ์ž…๋˜์–ด ๋™์ž‘ํ•˜๊ฒŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๊ณ , <?php ~?> ์‚ฌ์ด์˜ ๋‚ด์šฉ์ด PHP ์ฝ”๋“œ๋กœ ํ•ด์„๋˜๋Š” ๊ฒƒ์ด๋‹ค. ํ™”๋ฉด์— ์ถœ๋ ฅ๋˜๋Š” ๊ฒฐ๊ณผ๋Š” ๊ฐ™์ง€๋งŒ ์ฝ”๋“œ๋Š” ๋‹ค๋ฅด๊ฒŒ ์ž‘์„ฑ๋  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•

'Programming Language > PHP' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€