๋จผ์ € ์•„๋ฌด๊ฒƒ๋„ ์—†๋Š” ๋ฐฑ์ง€์ƒํƒœ์—์„œ nosql๋กœ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ฑฐ๊ธฐ ๋•Œ๋ฌธ์— jsonํŒŒ์ผ์„ ์ฝ๊ณ  ์“ฐ๊ธฐ์— ์‰ฝ๊ฒŒ ๋งŒ๋“ค์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ๋จผ์ € jsonํŒŒ์ผ์— ์ ‘๊ทผํ•˜๊ธฐ ํŽธํ•˜๊ฒŒ ํด๋ž˜์Šค๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด์ฃผ๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค.


๊ทธ๋ฆฌ๊ณ  ์ด ํด๋ž˜์Šค ์•ˆ์— construct๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ ๋งŒ๋“ค์–ด์คฌ์Šต๋‹ˆ๋‹ค.
ํด๋ž˜์Šค๋ฅผ ์ƒ์„ฑํ• ๋•Œ ๋“ค์–ด๊ฐ€๋Š” ๋ณ€์ˆ˜์˜ ๊ฐฏ์ˆ˜์— ๋”ฐ๋ผ์„œ ๋‹ค๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๊ฒŒ์š”.

jsonํŒŒ์ผ์„ ์ฝ๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.
๋จผ์ € ํ•ด๋‹น ์ฃผ์†Œ์— ํŒŒ์ผ์ด ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
์—†๋‹ค๋ฉด false๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ 
์žˆ๋‹ค๋ฉด ํ•ด๋‹น ํŒŒ์ผ์„ ์ฝ์–ด ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ๋ฐฐ์—ด๋กœ retrun ํ•ฉ๋‹ˆ๋‹ค.

json ํŒŒ์ผ์„ ์ž‘์„ฑํ•˜๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.

๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์—†๋‹ค๋ฉด ์ƒ์„ฑํ•˜๊ณ 
๋‹ค์Œ ํŒŒ์ผ ์กด์žฌ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•œ๋‹ค์Œ
์žˆ๋‹ค๋ฉด ํ•ด๋‹น ๋‚ด์šฉ์— ์ด์–ด์„œ ์”๋‹ˆ๋‹ค.



์ผ๋‹จ ์ด๋ ‡๊ฒŒ nosql์„ ์œ„ํ•ด์„œ jsonํŒŒ์ผ ํ˜•์‹์„ ์ฝ๊ณ ์“ฐ๋Š” ํด๋ž˜์Šค๋ฅผ ์™„์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.


์ด๊ฑธ ์ด์ œ ํŒŒ์ผ์„ ์ฝ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•˜๋ฉด ๋จผ์ € ํด๋ž˜์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ 

$๋ณ€์ˆ˜ = new gg("๋””๋ ‰ํ† ๋ฆฌ", "ํŒŒ์ผ์ด๋ฆ„");

//๋ณ€์ˆ˜ 2๊ฐœ๋งŒ ์ด์šฉํ•˜๋ฉด ์ฝ๊ธฐํ•จ์ˆ˜๋ฅผ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

echo $๋ณ€์ˆ˜->end;

// ์„ฑ๊ณตํ–ˆ๋‹ค๋ฉด ๊ฒฐ๊ณผ๋Š” array๋กœ ๋ฐฐ์—ด๊ฐ’์ด ๋“ค์–ด์žˆ์Šต๋‹ˆ๋‹ค.

echo $๋ณ€์ˆ˜->count;

//์ด๊ฒƒ์„ ์ด์šฉํ•˜๋ฉด array์˜ ๊ฐฏ์ˆ˜๋ฅผ ์•Œ์ˆ˜์žˆ์Šต๋‹ˆ๋‹ค.



ํŒŒ์ผ์„ ์“ธ๋ ค๊ณ  ํ•œ๋‹ค๋ฉด ๋ณ€์ˆ˜๋ฅผ ๋”ฐ๋กœ ์„ค์ •ํ• ํ•„์š”์—†์ด ํด๋ž˜์Šค๋งŒ ์ƒ์„ฑํ•˜์—ฌ

new gg("๋””๋ ‰ํ† ๋ฆฌ", "ํŒŒ์ผ์ด๋ฆ„", "์ œ๋ชฉ", "๋‚ด์šฉ");
//jsonํƒ€์ž…์˜ 1์ฐจ์› ๋ฐฐ์—ด ํŒŒ์ผ ์ƒ์„ฑ

new gg("๋””๋ ‰ํ† ๋ฆฌ", "ํŒŒ์ผ์ด๋ฆ„", "์ œ๋ชฉ", "๋‚ด์šฉ", "2์ฐจ์› ๋ฐฐ์—ด ๋ฒˆํ˜ธ");
//jsonํƒ€์ž…์˜ 2์ฐจ์› ๋ฐฐ์—ด ํŒŒ์ผ ์ƒ์„ฑ

์ด๋ ‡๊ฒŒ ๊ฐ„๋‹จํ•˜๊ฒŒ ์“ธ์ˆ˜์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!




์ด์ œ ๋Œ€์ถฉ ์ดˆ๊ธฐ ์…‹ํŒ…์€ ๋งŒ๋“ค์—ˆ์œผ๋‹ˆ ๋ณธ๊ฒฉ์ ์œผ๋กœ ๊ฒŒ์ž„์„ ๋งŒ๋“ค์–ด๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค.



๊ทธ๋ฆฌ๊ณ  ์—ฌ๋‹ด์œผ๋กœ ๋ชจ๋“  ์ž‘์—…์€ ์ œ ๊ฐค๋Ÿญ์‹œs9+์—์„œ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค...

- dc official App