php 4

php ๊ฐ•์˜ ๊ณต๋ถ€ 04. ๋ฐ˜๋ณต๋ฌธ, ๋ฐฐ์—ด์˜ ํ˜•์‹, ๋ฐ˜๋ณต๋ฌธ-์กฐ๊ฑด๋ฌธ ํ™œ์šฉ

* ๋ฐ˜๋ณต๋ฌธ - ์‹œ๊ฐ„์˜ ์ˆœ์„œ์— ๋”ฐ๋ผ ์‹คํ–‰๋˜๋‹ค๊ฐ€ ์–ด๋–ค ์กฐ๊ฑด์— ๋”ฐ๋ผ์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ๊ฒƒ. - ๋ฐ˜๋ณต๋ฌธ์€ ํ•จ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ์„œ ๋๋‚  ๋•Œ ; ์„ ๋ถ™์ด์ง€ ์•Š์Œ(์˜ˆ์™ธ๋„ ์กด์žฌ) * While - ์กฐ๊ฑด์ด ์ฐธ์ผ ๊ฒฝ์šฐ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋ฐ˜๋ณต ์‹คํ–‰ ์‹œํ‚ด - ํ†ต์ƒ์ ์œผ๋กœ ๋์ด ์ •ํ•ด์ง€์ง€ ์•Š์€ ๋ฐ˜๋ณต์„ ๋Œ๋ฆด ๋•Œ ์‚ฌ์šฉ(์„œ๋ฒ„ ๋Œ๋ฆฌ๊ฑฐ๋‚˜, ๋ฌดํ•œ์ • ๋Œ€๊ธฐ์ฒ˜๋Ÿผ ์ข…๋ฃŒ ์‹œ์ ์ด ๋ถˆ๋ถ„๋ช…ํ•  ๋•Œ) - ()์•ˆ์—๋Š” boolean ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ๋“ค์–ด์˜ค๊ณ , {} ์•ˆ์— ์žˆ๋Š” ๋‚ด์šฉ์ด ๋ฐ˜๋ณต์ ์œผ๋กœ ์‹คํ–‰๋จ. - for๋ฌธ๊ณผ ์น˜ํ™˜ ๊ฐ€๋Šฅ. - while๋ฌธ ์•ˆ์—์„œ๋Š” ๋ณ€์ˆ˜ ์„ ์–ธ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ ์ „(๋ฐ”๋กœ ์œ—์ค„)์— ์„ ์–ธ. * For - ์ผ์ •ํ•œ ํšŸ์ˆ˜๋งŒํผ ๋ฐ˜๋ณตํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ตฌ๋ฌธ - ํ˜•์‹์€ ์•„๋ž˜์™€ ๊ฐ™์€๋ฐ if๋ฌธ์ฒ˜๋Ÿผ ์ฝœ๋ก ๋ฌธ๋ฒ•, ์งง์€ ๋ฌธ๋ฒ• ์‚ฌ์šฉ ๊ฐ€๋Šฅ. - ์‹œ์ž‘๊ฐ’์„ ๋Œ€์ž…ํ•ด์„œ ์กฐ๊ฑด์‹์ด ์ฐธ์ด๋ฉด..

php 2023.04.16

php ๊ฐ•์˜ ๊ณต๋ถ€ 03. Boolean๊ณผ ๋น„๊ต ์—ฐ์‚ฐ์ž, ์กฐ๊ฑด๋ฌธ

* php์˜ ๋ฐ์ดํ„ฐํƒ€์ž… - Boolean: true ๋˜๋Š” faslse๋กœ ๋‚˜ํƒ€๋‚˜๋Š” 2๊ฐœ์˜ php์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž… - integer: ์ˆซ์ž(์ •์ˆ˜) - string: ํ…์ŠคํŠธ์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž… * ๋น„๊ต์—ฐ์‚ฐ์ž(php Comparison operators) - ์ขŒํ•ญ์˜ ๊ฐ’๊ณผ ์šฐํ•ญ์˜ ๊ฐ’์„ ๋น„๊ตํ•ด์คŒ var_dump(1==1);//bool(true) var_dump(1==2);//bool(false) var_dump(1>1);//bool(false) var_dump(1>=1); //bool(true) * var_dump() - ํ•ด๋‹น ์ธ์ˆ˜์˜ ์ž๋ฃŒํ˜•๊ณผ ๊ฐ’(๋ฌธ์ž์—ด์˜ ๊ฒฝ์šฐ ๊ธธ์ด)๋ฐ˜ํ™˜ - ์ž…๋ ฅ๊ฐ’์„ ์ถœ๋ ฅํ•ด์ฃผ๋Š”๋ฐ ๊ทธ ์ž…๋ ฅ๊ฐ’์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…๋„ ๊ฐ™์ด ์•Œ๋ ค์คŒ. ๊ฐœ๋ฐœํ•˜๋Š” ๊ณผ์ •์—์„œ ์œ ์šฉํ•จ. var_dump(11);//int(11) var_dump('..

php 2023.04.16

php ๊ฐ•์˜ ๊ณต๋ถ€ 02. URL ํŒŒ๋ผ๋ฏธํ„ฐ, ํ•จ์ˆ˜

* url ํŒŒ๋ผ๋ฏธํ„ฐ ,,, ? - php๋ผ๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด url์„ ํ†ตํ•ด์„œ ์ž…๋ ฅ๊ฐ’์„ ์ „๋‹ฌ๋ฐ›๊ณ  ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ• - ? ์ดํ›„์—๋Š” url ํ†ตํ•ด data๋ฅผ ์ „๋‹ฌํ•˜๋Š” ์—ญํ•  - ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ž…๋ ฅ๊ฐ’์„ url ํ†ตํ•ด์„œ ์คŒ -> ๊ทธ url์— ๋”ฐ๋ผ์„œ php ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ echo๋ผ๊ณ  ํ•˜๋Š” ์ถœ๋ ฅ ๋ช…๋ น์–ด ํ†ตํ•ด ๋‚˜์˜ด. ์•ˆ๋…•ํ•˜์„ธ์š”. ์— ์‚ฌ์‹œ๋Š” ๋‹˜ - [] ๋Š” ๋ฐฐ์—ด์— ํ•ด๋‹น - $_GET ์ด๋ผ๋Š” ์•ฝ์†๋œ ๋ฌธ๊ตฌ๋ฅผ ์ด์šฉํ•ด url์— ๋“ค์–ด์˜จ ์ •๋ณด๋ฅผ ์ž…๋ ฅ๋ฐ›์Œ - url์—์„œ ์ง€์—ญ์„ ํ‘œ์‹œํ•  ๋•Œ๋Š” /~.php?name=egoing&address=์„œ์šธ ์ผ ๊ฒฝ์šฐ -> "์•ˆ๋…•ํ•˜์„ธ์š”. ์„œ์šธ์— ์‚ฌ์‹œ๋Š” egoing๋‹˜" ์œผ๋กœ ์ถœ๋ ฅ๋จ. - & : ์ž…๋ ฅ๊ฐ’์„ ๊ตฌ๋ถ„ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ตฌ๋ถ„์ž * ํ•จ์ˆ˜์˜ ์‚ฌ์šฉ๊ณผ ํ™œ์šฉ - ํ•จ์ˆ˜: ๊ด„ํ˜ธ ์•ˆ์œผ๋กœ ์ž…๋ ฅ์ด ๋“ค์–ด์˜ค๋ฉด ํ•จ์ˆ˜๊ฐ€ ๋‚ด๋ถ€์ ์œผ๋กœ..

php 2023.03.26

php ๊ฐ•์˜ ๊ณต๋ถ€ 01. ๋ฐ์ดํ„ฐ ํƒ€์ž…๊ณผ ์ˆซ์ž, ๋ฌธ์ž, ๋ณ€์ˆ˜

- PHP๋Š” ๋™์ , HTML์€ ์ •์  - php๋Š” ์‹œ์ž‘ ์œผ๋กœ ๋งˆ๋ฌด๋ฆฌ. - ์›น์—์„œ๋Š” php ํŒŒ์ผ์„ ๋ฐ›์œผ๋ฉด ์ž์‹ ์ด ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†์Œ์„ ์•Œ๊ณ  php ํ”„๋กœ๊ทธ๋žจ์— ์œ„์ž„. ๊ทธ๋ฆฌ๊ณ  php ๋ฌธ๋ฒ•์— ๋”ฐ๋ผ ํ•ด์„ํ•œ ๋’ค ๊ทธ ๊ฒฐ๊ณผ๋งŒ html๋กœ ๋งŒ๋“ค์–ด์„œ ๋ณด๋‚ด์คŒ - ์ฝ”๋“œ ์‹คํ–‰์‹œํ‚จ ๋’ค ์†Œ์Šค์ฝ”๋“œ ๋ณด๊ธฐ๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ๋ณด๋ฉด php๊ฐ€ ์•ˆ ๋ณด์ด๊ณ  html๋กœ ๋ฐ”๋€Œ์–ด ๋‚จ์•„ ์žˆ์Œ. - ์ถœ๋ ฅ์€ echo, print ์ด์šฉ * php๋Š” ์–ด๋–ค ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์ง€์›ํ•˜๋Š”๊ฐ€? - ์ˆซ์ž : php๋Š” ์ˆซ์ž ์—ฐ์‚ฐ ๊ฐ€๋Šฅํ•จ. ์‚ฌ์น™์—ฐ์‚ฐ์€ ๋‹ค๋ฅธ ์ฝ”๋“œ์™€ ๋™์ผํ•˜๊ฒŒ +, -, *, / ์‚ฌ์šฉ integer ์ •์ˆ˜ / float ๋ถ€๋™์†Œ์ˆ˜์ (์†Œ์ˆ˜์ ์ด ์žˆ๋Š” ์‹ค์ˆ˜) - ๋ฌธ์ž : string * ๋ฌธ์ž์—ด ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ•์€? - ' ' , " "๋ฅผ ์‚ฌ์šฉํ•ด์„œ string์„ ํ‘œํ˜„. ๋ฐ˜๋“œ์‹œ ์ง์„ ๋งž์ถฐ์•ผ ํ•จ. -..

php 2023.03.26