728x90
PHP ๊ธฐ๋ณธ ๋ฌธ๋ฒ
<?php
// echo์ print๋ ๊ฐ์ ์ญํ
// ํ๋ฉด์ ์ถ๋ ฅํ ๋ ์ฌ์ฉ
echo "Hello world"; // string ๋ฌธ์์ด
print "Hello world";
/*
์ฃผ์ ์ข
๋ฅ
ํ์ค ์ฃผ์ #, //
์ฌ๋ฌ์ค ์ฃผ์ /* */
*/
?>
์ซ์
- ์ผ๋ฐ ์ฌ์ง ์ฐ์ฐ๊ณผ ๊ฐ๋ค
- 1+1, 2*2
- var_dump( );
- ๊ฐ๋ก ์์ ๋ฐ์ดํฐ ํ์์ ๋ณด์ฌ์ค
- ex) var_dump(6); // int(6)
- var_dump(6.1); //float(6.1)
๋ฌธ์์ด
- ""์์ ๋ฌธ์ ์ ๋ ฅ
- var_dump("1234"); // string(4) ๊ฐ๋ก์์ ํ์ (๋ฌธ์์ ๊ธธ์ด)
- "๋ฌธ์" + "๋ฌธ์"
- php์์๋ "๋ฌธ์" . "๋ฌธ์"
- ex) "Hello" . " " . "world" // Hello world๋ก ์ถ๋ ฅ
- "Hello" + "world" // error ๋ฐ์
- ์๋ฐ์ํ๋ฅผ ์ถ๋ ฅํ๊ณ ์ถ์๊ฒฝ์ฐ
- "I say "hello"" -> error ๋ฐ์
- 'I say "hello" ' -> ์๋ฐ์ํ์ ๋ฐ์ํ ๋๋ค ์จ์ผํจ
- "I say \"hello\" " -> \(์ญ์ฌ๋์)๋ฅผ ์ฌ์ฉ
๋ณ์
- ๋ณ์ ์ด๋ฆ์ ์ง์ ํ ๋ ๋ณ์ ์์ $๋ฅผ ์จ์ผํ๋ค.
- ๋ฌธ์๋ _๋ก ์์๋์ด์ผ ํ๋ค.
- ๋ฌธ์, ์ซ์, _์ ์กฐํฉ๋ง์ด ๊ฐ๋ฅํ๋ค.
- ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ๋ค.
- $a = 1; //๋ณ์ a์ ๊ฐ์ 1์ด๋ค.
$a = 1; echo $a + 1; // 2๊ฐ ์ถ๋ ฅ๋จ $first = "coding"; echo $first . " everybody"; // coding everybody๊ฐ ์ถ๋ ฅ๋จ
- ๊ฐ๋ณ ๋ณ์
- ๋ณ์๋ช ์ ๋ฐ๊ฟ ์ ์๋ค.
-
$title = "subject"; $$title = "korea"; echo $subject; //korea
๋น๊ต
- ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ์์ ๋ง์ด ์ฌ์ฉ
# ๋น๊ต์ฐ์ฐ์
- == : ๋ฌธ์, ์ซ์, ๋ฑ์ ๋น๊ตํด์ฃผ๋ ์ฐ์ฐ์
- != : ๋ถ์ ์ ์๋ฏธํ๋ค. '๊ฐ์ง ์๋ค'
- <, <=, >, >= : ํฌ๊ธฐ๋ฅผ ๋น๊ตํด์ค
- === : ์์ชฝํญ์ ๋ฐ์ดํฐ ํ์๊ณผ ๊ฐ์ด ๊ฐ์์ผํ๋ค.
์ ์ถ๋ ฅ ๊ทธ๋ฆฌ๊ณ ํผ๊ณผ HTTP
# ์ ๋ ฅ๊ณผ ์ถ๋ ฅ
$_GET['id'].','.$_GET['password'];
// url : localhost/2.php?id=hanna&password=1111
// ? : ์ฃผ์์ ์
๋ ฅ ๋ฐ์ดํฐ์ ๊ตฌ๋ถ์
// & : ๊ฐ๊ณผ ๊ฐ ์ฌ์ด์ ๊ตฌ๋ถ์
# GET๋ฐฉ์, POST๋ฐฉ์
- GET๋ฐฉ์
- ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋ URL์ ๋ฐ์ดํฐ๋ฅผ ํฌํจ์ํด.
- ์ ๋ณด์ ๋ํ ๋งํฌ๋ก ๋ง์ด ์ฌ์ฉ
- POST๋ฐฉ์
- ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋ ๋ฐ์ดํฐ๋ฅผ URL์ ํฌํจ์ํค์ง ์์
- ์ฌ์ฉ์์ ์์ด๋, ๋น๋ฐ๋ฒํธ์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ฐฉ์์ผ๋ก ๋ง์ด ์ฌ์ฉ
์ถ์ฒ: https://opentutorials.org/index.php/course/62
PHP ๊ธฐ๋ณธ ์์ - ์ํ์ฝ๋ฉ
๊ฐ์ PHP๋ ์๋ฒ ์ธก์์ ์คํ๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก HTML์ ํ๋ก๊ทธ๋๋ฐ์ ์ผ๋ก ์์ฑํด์ฃผ๊ณ , ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํธ์์ฉ ํ๋ฉด์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ , ํํํฉ๋๋ค. PHP๋ ์น์ ์ํด์ ๋ง๋ค์ด์ก๊ณ , ์ง๊ธ
opentutorials.org
728x90
'TIL > PHP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[PHP] ๐๋ฌธ์์ด&์ ๊ท์ (0) | 2022.01.30 |
---|---|
[PHP] ๐ ๋ฐฐ์ด(Array) (0) | 2022.01.27 |
[PHP] ๐์กฐ๊ฑด๋ฌธ&๋ฐ๋ณต๋ฌธ (0) | 2022.01.26 |
[PHP] ๐ ์ฌ๋ฌ๊ฐ์ง ํจ์๋ค (0) | 2022.01.25 |
[PHP]๐ ์ ์ (4) | 2022.01.24 |