์ด ๋ด์ฉ์ ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๋ ์
๋ฌธ์์ ๋๋์ด์ ๋ง์ถ ์ํ์ฝ๋ฉ!
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()ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ์ถ๋ ฅํ์ฌ ํ์ธ ํ ์ ์๋ค.