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

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' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

PHP ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ์ •๋ฆฌ 1ํƒ„  (0) 2022.05.21