์ƒˆ์†Œ์‹

Languages/PHP

10. ์กฐ๊ฑด๋ฌธ์˜ ํ˜•์‹

  • -
๋ฐ˜์‘ํ˜•

์ด ๋‚ด์šฉ์€ ์ฒ˜์Œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‹œ์ž‘ํ•˜๋Š” ์ž…๋ฌธ์ž์˜ ๋ˆˆ๋†’์ด์— ๋งž์ถ˜ ์ƒํ™œ์ฝ”๋”ฉ!

php+mysql ์ฑ…์˜ ๋‚ด์šฉ์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์Šค์Šค๋กœ ๊ณต๋ถ€ํ•˜๊ณ , ๊ณต๋ถ€ํ•œ๊ฒƒ์„ ์ •๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์œผ๋กœ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 

 

 


 


์กฐ๊ฑด๋ฌธ์˜ ๊ธฐ๋ณธ๋ฌธ๋ฒ•์„ ์‚ดํŽด๋ณด๋ฉด

if (expr)
            statement

์œ„์™€ ๊ฐ™๋‹ค.

 

๊ด„ํ˜ธ ์‚ฌ์ด๋ฅผ ๋ณด๋ฉด expr์ด ๋‚˜์˜ค๋Š”๋ฐ, expr๋Š” expression์˜ ์•ฝ์ž๋กœ ํ‘œํ˜„์‹์„ ๋œปํ•œ๋‹ค.

์ฆ‰ ๊ด„ํ˜ธ ์•ˆ์— ๊ฐ’์ด ๋“ค์–ด์˜จ๋‹ค๋Š” ๋œป์ด๋‹ค.

 

์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๊ณ  ์‹ค์Šต์„ ํ•ด๋ณด์ž.

 

 

 

๋จผ์ € ๊ฐ„๋‹จํ•˜๊ฒŒ ์ฝ”๋“œ๋ฅผ ์งœ๊ณ  ๋ณด๋ฉด ์ฝ”๋“œ๋Š” ์œ„์—์„œ ์•„๋ž˜๊นŒ์ง€ ์ˆœ์ฐจ์ ์œผ๋กœ ์‹คํ–‰๋œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

์ด๊ฒƒ์ด ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ด๊ณ  ์ค‘์š”ํ•œ ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ์˜ ๋ถ€๋™์˜ ์›๋ฆฌ์ด๋‹ค.

์œ„์™€ ๊ฐ™์€ ์ฝ”๋“œ๋Š” ์ •๋ง ๊ธฐ๋ณธ์ ์ด๊ณ  ์˜๋ฏธ ์—†๋Š” ์ฝ”๋“œ์ด์ง€๋งŒ, ์ฝ”๋“œ์— ํ•จ์ˆ˜๋ฅผ ๋ฐฐ์น˜ํ•จ์œผ๋กœ์จ ์ •๋ง ํ˜๋ช…์ ์ธ ๊ฒƒ๋“ค์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

์ฝ”๋“œ๋ฅผ ์ผ์ผ์ด ๋ฐ˜๋ณต์ ์œผ๋กœ ์‹คํ–‰ํ•  ํ•„์š”์—†์ด, ์กฐ๊ฑด๋ฌธ์ด๋ผ๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋˜๋Š” ์ˆœ์„œ์˜ ํ๋ฆ„์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.

 

์œ„ ์ฝ”๋“œ์— ์กฐ๊ฑด๋ฌธ์„ ์ ์šฉํ•˜์—ฌ ์‹ค์Šตํ•ด๋ณด์ž.

 

 

 

ํ‘œํ˜„์‹ ์•ˆ์— ๋ถˆ๋ฆฌ์–ธ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ํ†ตํ•ด true, false๋กœ ์กฐ๊ฑด์„ ๋‹ฌ ์ˆ˜ ์žˆ๋‹ค.

true๋ผ๋ฉด ์ค‘๊ด„ํ˜ธ ์•ˆ์˜ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋˜๊ณ , false๋ผ๋ฉด ์ค‘๊ด„ํ˜ธ ์•ˆ์˜ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋˜์ง€ ์•Š๋Š”๋‹ค.

 

์‹คํ–‰ ํ๋ฆ„์ด if๋ฌธ์˜ ๊ฐ’์ด ๋ฌด์—‡์ด๋ƒ์— ๋”ฐ๋ผ ์ œ์–ด๋˜๊ธฐ ๋•Œ๋ฌธ์— if๋ฌธ์„ ์ œ์–ด๋ฌธ์ด๋ผ๊ณ  ํ•œ๋‹ค.

if๋Š” ๋งŒ์•ฝ ~~๋ผ๋ฉด, elseif๋Š” ๊ทธ if๋Š” ์•„๋‹ˆ์ง€๋งŒ ๋‹ค๋ฅธ ์กฐ๊ฑด์— ํ•ด๋‹น๋œ๋‹ค๋ฉด, ๋งˆ์ง€๋ง‰์œผ๋กœ else ์œ„ ์กฐ๊ฑด๋“ค์ด ์•„๋‹ˆ๋ผ๋ฉด, 

์ด ์„ธ๊ฐ€์ง€์˜ ๊ฒฝ์šฐ๋กœ ๋‹ค์–‘ํ•œ ์กฐ๊ฑด๋“ค์„ ์ œ์–ด ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์œ„ ์ฝ”๋“œ๋Š” ์กฐ๊ฑด๋ฌธ ์ค‘ ๋งค์šฐ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์ด์ง€๋งŒ, ์ด๊ฒƒ์„ ํ† ๋Œ€๋กœ ์ดํ•ดํ•˜์—ฌ ๋” ์–ด๋ ค์šด ์ฝ”๋“œ๋ฅผ ์จ๋‚˜๊ฐ€๋„๋ก ํ•˜๊ฒ ๋‹ค.

๋ฐ˜์‘ํ˜•
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.