๐ก PHP๋?
PHP:Hypertext Preprocessor์ ๊ฐ ์ฒซ ๊ธ์๋ฅผ ๋ฐ์ ์ด๋ฆ ๋ถ์ฌ์ง ์คํ ์์ค ์คํฌ๋ฆฝํธ ์ธ์ด์ด๋ค.
PHP ์คํฌ๋ฆฝํธ์ ํ๋ก๊ทธ๋จ ์ฝ๋๋ ASP๋ JSP์ ๊ฐ์ ๋ค๋ฅธ ์คํฌ๋ฆฝํธ ์ธ์ด์ฒ๋ผ ์ผ๋ฐ์ ์ธ HTML ํ๊ทธ์ ํจ๊ป ์ฌ์ฉ๋๋ค.
๊ทธ๋ฆผ์์ ๋ณด๋ฏ์ด ์ฌ์ฉ์(ํด๋ผ์ด์ธํธ)๊ฐ ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด 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 ์ฝ๋๋ก ํด์๋๋ ๊ฒ์ด๋ค. ํ๋ฉด์ ์ถ๋ ฅ๋๋ ๊ฒฐ๊ณผ๋ ๊ฐ์ง๋ง ์ฝ๋๋ ๋ค๋ฅด๊ฒ ์์ฑ๋ ์ ์๋ค.
'Programming Language > PHP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
PHP ๊ธฐ์ด ๋ฌธ๋ฒ ์ ๋ฆฌ 1ํ (0) | 2022.05.21 |
---|