์ƒˆ์†Œ์‹

Languages/PHP

9. ๋ถˆ๋ฆฌ์–ธ๊ณผ ๋น„๊ต ์—ฐ์‚ฐ์ž

  • -
๋ฐ˜์‘ํ˜•

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

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

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

 

 

 


 


์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์กฐ๊ฑด๋ฌธ์— ํ•„์ˆ˜์ ์ธ ํƒ€์ž…, ๋ถˆ๋ฆฌ์–ธ์™€ ๋น„๊ต ์—ฐ์‚ฐ์ž์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค.

boolean์ด๋ผ๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์€ ํŠน์ดํ•˜๊ฒŒ๋„ True ์•„๋‹ˆ๋ฉด False ๋‹จ ๋‘๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด๋‹ค.

๋ฐ์ดํ„ฐ ํƒ€์ž… ์ž์ฒด๋Š” ์˜๋ฏธ๊ฐ€ ์—†๊ณ , ๋น„๊ต ์—ฐ์‚ฐ์ž์™€ ๊ด€๋ จ์ด ์žˆ๋‹ค.

 

์•„๋ž˜ ์‹ค์Šต ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด boolean์— ์‚ฌ์šฉ๋ฒ•๊ณผ ๋น„๊ต์—ฐ์‚ฐ์ž๋ฅผ ํ•จ๊ป˜ ๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค.

 

 

์ฝ”๋“œ์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

 

 

 

์ด ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๋ฉด ์ด์ „์— ์ •๋ณด๋ฅผ ์ถœ๋ ฅํ•  ๋•Œ ์‚ฌ์šฉํ–ˆ๋˜

echo๋‚˜ print()๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ, var_dump()๋ผ๋Š” ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค.

 

์ด ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ž…๋ ฅ๊ฐ’์„ ์ถœ๋ ฅํ•˜๋ฉฐ, ๋™์‹œ์— ์ž…๋ ฅ๊ฐ’์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์•Œ๋ ค์ค€๋‹ค.

 

๋งŒ์•ฝ var_dump(11);์ด๋ผ๊ณ  ์ž‘์„ฑํ•˜๋ฉด '11'์„ ์ถœ๋ ฅํ•˜๋Š” ๋™์‹œ์— intํƒ€์ž…์˜ ์ •์ˆ˜๋ผ๋Š” ๊ฒƒ์„ ํ•จ๊ป˜

์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

ํฐ๋”ฐ์˜ดํ‘œ๋กœ 11์„ ๋ฌถ์œผ๋ฉด ์ €์ˆ˜๊ฐ€ ์•„๋‹Œ ๋ฌธ์ž์—ด์ด๋ฏ€๋กœ, string ํƒ€์ž…์˜ ๋ฌธ์ž์—ด์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ๋ ค์ค€๋‹ค.

์ฆ‰ length+type์„ ํ•จ๊ป˜ ์•Œ๋ ค์ค€๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค.

 

๊ทธ ๋ฐ‘์„ ์‚ดํŽด๋ณด๋ฉด ๊ฒฐ๊ณผ๋ฅผ true, false๋ฅผ ๋Œ๋ ค์ฃผ๋Š” booleanํƒ€์ž…์ด ์ถœ๋ ฅ๋˜๋Š”๋ฐ,

์—ฌ๊ธฐ์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์ด ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž(+,-..๋“ฑ) ์™€ ๋น„๊ต์—ฐ์‚ฐ์ž(==) ์ด๋‹ค.

 

๋น„๊ต ์—ฐ์‚ฐ์ž๋Š” ์ขŒํ•ญ์˜ ๊ฐ’๊ณผ ์šฐํ•ญ์˜ ๊ฐ’์„ ๋น„๊ตํ•˜์—ฌ ๋‘ ๊ฐ’์ด ๊ฐ™๋‹ค๋ฉด true๋ฅผ, ๊ฐ™์ง€ ์•Š๋‹ค๋ฉด false๋ฅผ ๋Œ๋ ค์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.

๋˜ํ•œ ๋ถ€๋“ฑํ˜ธ๋ฅผ ํ†ตํ•œ ๋น„๊ต๋ฅผ true, false๋กœ ๋‚˜ํƒ€๋‚ธ๋‹ค.

 

์ด๋ ‡๊ฒŒ ๋น„๊ต ์—ฐ์‚ฐ์ž๋ผ๋Š” ๊ฒƒ์„ ๋ณด์•˜๋Š”๋ฐ, var_dump()ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ’์„ ์ถœ๋ ฅํ•˜์—ฌ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋ฐ˜์‘ํ˜•
Contents

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

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