์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

PHP 7+ ํ”„๋กœ๊ทธ๋ž˜๋ฐ: ๊ฐ์ฒด์ง€ํ–ฅ

PHP ๊ฐ์ฒด์ง€ํ–ฅ, ๋‚ด์žฅ ํด๋ž˜์Šค, PSR, Composer, MVC(Model, View, Controller)๊นŒ์ง€ ๋ชจ๋˜ PHP๋ฅผ ์ตํžˆ๊ธฐ ์œ„ํ•œ ๊ทผ๊ฐ„์„ ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค.

(4.5) ์ˆ˜๊ฐ•ํ‰ 19๊ฐœ

์ˆ˜๊ฐ•์ƒ 369๋ช…

๋‚œ์ด๋„ ์ดˆ๊ธ‰

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

์ƒˆ์†Œ์‹

7 ๊ฐœ

  • ์ •์ƒ์šฐ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ์•ˆ๋…•ํ•˜์„ธ์š”. ์ •์ƒ์šฐ์ž…๋‹ˆ๋‹ค. ์ƒ์„ฑํ˜• AI ๊ฐ•์‚ฌ๋กœ ์ปค๋ฆฌ์–ด๋ฅผ ์ „ํ™˜ํ•˜๋ฉด์„œ, ์ด ์ฐธ์— ์ถœ๊ฐ„์„ ๋ชฉํ‘œ๋กœ ๊ธ€์„ ๋‹ค์‹œ ์จ๋ณด์ž๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์›น์— ๋จผ์ € ๊ณต๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์“ฐ๊ธฐ ์‹œ์ž‘ํ•œ ์ฃผ์ œ๋Š” '๋น„์ „๊ณต์ž๋ฅผ ์œ„ํ•œ ์ฑ—GPT 101' ๋ผ๋Š” ์ฃผ์ œ๋กœ, ๋ธŒ๋Ÿฐ์น˜์— ์ž‘์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ž์ „์ ์ธ ์ด์•ผ๊ธฐ๋„ ์•„๋‹ ๋ฟ๋”๋Ÿฌ, ์ผ๋ฐ˜ ๋Œ€์ค‘์„ ๋Œ€์ƒ์œผ๋กœ ์ž‘์„ฑํ•œ ๊ธ€์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์ˆ ์ ์œผ๋กœ ๊นŠ์ด์žˆ๋Š” ๋‚ด์šฉ์€ ์ด์•ผ๊ธฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

     

    '๋น„์ „๊ณต์ž๋ฅผ ์œ„ํ•œ ์ฑ—GPT 101'์€ ๋‹จ์ˆœํ•˜๊ฒŒ ์ฑ—GPT ์‚ฌ์šฉ๋ฒ•์„ ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์ƒ์„ฑํ˜• AI๋ฅผ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์•Œ์•„์•ผ ํ•˜๋Š” ๊ธฐ์ดˆ๋ฅผ ๋Œ€ํ‘œ์ ์ธ ์ƒ์„ฑํ˜• AI ์„œ๋น„์Šค์ธ ์ฑ—GPT๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ’€์–ด๋ƒ…๋‹ˆ๋‹ค. ๋ฌผ๊ณ ๊ธฐ๋ฅผ ์žก์•„์ฃผ๊ธฐ๋ณด๋‹ค๋Š” ๋ฌผ๊ณ ๊ธฐ๋ฅผ ์žก๋Š”๋ฒ•์„ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

    ์ฑ—GPT๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ™œ์šฉ๋ฒ•์€ ๊ฐ„๋‹จํ•œ ๊ธ€์“ฐ๊ธฐ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ๊ธฐํš, ๋งˆ์ผ€ํŒ… ๋“ฑ ๋„ˆ๋ฌด๋‚˜๋„ ๋งŽ๊ณ , ์ง๋ฌด๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ด ๊ธ€๋“ค์€ '์ด๋ฉ”์ผ ์“ฐ๊ธฐ', 'ํ†ต๊ณ„ ๋ถ„์„ํ•˜๊ธฐ ๊ฐ™์€' ๋‹จ์ˆœํ•œ '์‚ฌ๋ก€'๋งŒ์„ ์ด์•ผ๊ธฐ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑํ˜• AI์˜ '๊ธฐ๋ณธ'์„ ์ด์•ผ๊ธฐํ•จ์œผ๋กœ์จ ์ฑ—GPT๋ฅผ ์ž์œ ๋กญ๊ฒŒ ๊ตฌ์‚ฌํ•˜๋ฉฐ ์‹ค๋ฌด์—์„œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ผˆ๋Œ€๋ฅผ ์Œ“์Šต๋‹ˆ๋‹ค.

    0
  • ์ •์ƒ์šฐ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ๏ฝฅ

    ์ˆ˜์ •๋จ

    ์•ˆ๋…•ํ•˜์„ธ์š”. ์ •์ƒ์šฐ์ž…๋‹ˆ๋‹ค. ๐Ÿ˜Ž

    ์ œ๊ฐ€ ์“ด ์ฒซ ๋ฒˆ์งธ ๊ฐœ๋ฐœ ์„œ์ ์ธ ใ€Ž์–ด์ธ ๋ผ๋ผ๋ฒจใ€์„ ์ถœ๊ฐ„ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ถœ๊ฐ„ ์˜ˆ์ •์ผ์€ 2023๋…„ 4์›” 3์ผ์ž…๋‹ˆ๋‹ค. EBOOK ๋„ ํ•จ๊ป˜ ์ถœ๊ฐ„๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ด ์ฑ…์— ์ž‘์„ฑ๋œ ์˜ˆ์ œ์ฝ”๋“œ ๋˜ํ•œ ๊นƒํ—ˆ๋ธŒ์— ์ž‘์„ฑ๋˜์–ด ์žˆ์œผ๋‹ˆ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์งˆ์˜์‘๋‹ต์˜ ๊ฒฝ์šฐ ๊นƒํ—ˆ๋ธŒ ๋””์Šค์ปค์…˜์— ๋‚จ๊ฒจ์ฃผ์‹œ๋ฉด ๊ฐ€๋Šฅํ•œํ•œ ๋‹ต๋ณ€ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

    ใ€Ž์–ด์ธ ๋ผ๋ผ๋ฒจใ€์€ 2023๋…„ 2์›”์— ๋ฆด๋ฆฌ์ฆˆ๋œ ๋ผ๋ผ๋ฒจ์˜ ์ตœ์‹ ๋ฒ„์ „์ธ 10.x ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘์„ฑ๋œ ๋ผ๋ผ๋ฒจ ์„œ์ ์ž…๋‹ˆ๋‹ค. ์ฑ…์˜ ๊ตฌ์„ฑ์€ ์‹ค์ œ ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ํ•„์š”์— ๋”ฐ๋ผ ๊ฐœ๋…์„ ์ตํ˜€๋‚˜๊ฐ€๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ตฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ ํ”„๋กœ์ ํŠธ์—์„œ ๋ผ๋ผ๋ฒจ์˜ ๊ธฐ๋Šฅ์ด ์–ด๋–ป๊ฒŒ ์“ฐ์ด๋Š”์ง€ ๋А๊ปด๊ฐ€๋ฉฐ ํ•™์Šตํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์€ ์‹ค์ œ๋กœ ์‹ค๋ฌด์—์„œ ๋ผ๋ผ๋ฒจ์„ ์‚ฌ์šฉํ•  ๋•Œ ์ฒ˜์Œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ๊ฑฐ๋ถ€๊ฐ์„ ์™„ํ™”์‹œ์ผœ ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

    ๋Œ€์ƒ๋…์ž๋Š” ๋ผ๋ผ๋ฒจ์„ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ๋…์ž, ๋˜ํ•œ PHP ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์กด์˜ ๊ฐœ๋ฐœ์ž๋ถ„๋“ค ์ค‘์— ๊ทธ๋ˆ„๋ณด๋“œ ๋ฐ ์›Œ๋“œํ”„๋ ˆ์Šค์™€ ๊ฐ™์€ CMS(Content Management System)์—์„œ ๋ฒ—์–ด๋‚˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•œ์ธต ๋” ๋‚˜์€ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์„ฑ์žฅ์„ ๋ฐ”๋ผ๋Š” ๋ถ„๋“ค์„ ๋Œ€์ƒ์œผ๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ์ฑ…์„ ๋ณด๊ธฐ ์œ„ํ•ด์„œ๋Š” ์„ ํ–‰์ง€์‹์œผ๋กœ PHP ๋ฅผ ์‚ฌ์šฉํ•ด๋ณธ ์ „๋ฐ˜์ ์ธ ๊ฒฝํ—˜์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋˜๋Š” ์ธํ”„๋Ÿฐ์—์„œ ์ œ๊ฐ€ ๊ฐœ์„คํ•œ PHP ๊ฐ•์˜์ธ ใ€ŽPHP 7+ ํ”„๋กœ๊ทธ๋ž˜๋ฐใ€ใ€ŽPHP 7+ ํ”„๋กœ๊ทธ๋ž˜๋ฐ: ๊ฐ์ฒด์ง€ํ–ฅใ€ ๊ฐ•์˜๋ฅผ ๋“ค์œผ์‹  ๋ถ„๋“ค์ด๋ผ๋ฉด ๋ฌด๋ฆฌ์—†์ด ๋”ฐ๋ผ์˜ค์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์ด ์ฑ…์ด ์ตœ์‹ ๋ฒ„์ „์˜ ๋Œ€์‘๊ณผ ๋”๋ถˆ์–ด ๋‹ค๋ฅธ ๋ผ๋ผ๋ฒจ ์„œ์ ๊ณผ ๊ฐ€์ง€๋Š” ์ฐจ๋ณ„์ ์€ ๋ฐ”๋กœ ํ…Œ์ŠคํŠธ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์— ์ž‘์„ฑ๋œ ๋ชจ๋“  ์ฝ”๋“œ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•˜๊ฒŒ ๋ผ๋ผ๋ฒจ์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•๋งŒ์„ ์ด์•ผ๊ธฐ ํ•˜์ง€ ์•Š๊ณ , ํ”„๋กœ์ ํŠธ์— ์ž‘์„ฑ๋œ ์‹ค์ œ ์ฝ”๋“œ์— ๋Œ€ํ•ด ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

    ์ด ์ฑ…์„ ๊ต์žฌ๋กœ ํ•˜์—ฌ ์ถ”ํ›„ ์ธํ”„๋Ÿฐ์— ๋ผ๋ผ๋ฒจ ๊ฐ•์˜๋ฅผ ์ œ์ž‘ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์œ ๋ฃŒ ๊ฐ•์˜๊ฒ ์ง€๋งŒ, ์ฑ…์—์„œ๋Š” ์ด์•ผ๊ธฐํ•˜์ง€ ๋ชปํ–ˆ๋˜ ๋ถ€๋ถ„์ด๋‚˜ ๊ธ€์ด ์•„๋‹Œ ๋ง๋กœ ํ‘œํ˜„ํ–ˆ์„ ๋•Œ ์กฐ๊ธˆ ๋” ์ˆ˜์›”ํ•œ ๋ถ€๋ถ„์ด ์žˆ๋Š” ๋งŒํผ, ์ฑ…๋ณด๋‹ค๋Š” ์กฐ๊ธˆ ๋” ์ž์„ธํ•˜๊ฒŒ ์ด์•ผ๊ธฐํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์ธํ„ฐ๋„ท ๊ฐ•์˜์™€ ์ฑ…์€ ์„œ๋กœ ๋‹ค๋ฅธ ํ•™์Šต ๋ฐฉ๋ฒ•์ด๋ฏ€๋กœ ๊ฐœ์ธ๋งˆ๋‹ค ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋‘˜ ๋‹ค ํ•˜์…”๋„ ๋˜๊ณ  ์–ด๋А ํ•œ ์ชฝ๋งŒ์„ ํ•˜์…”๋„ ํฌ๊ฒŒ ์ง€์žฅ์€ ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฑ…์ด ๋จผ์ € ์ถœ๊ฐ„๋˜๊ณ  ๊ฐ•์˜๋Š” ๋‘์„ธ๋‹ฌ ์ดํ›„์— ๋‚˜์˜ฌ ์˜ˆ์ •์ด๋ฏ€๋กœ ์ฑ…์œผ๋กœ ์˜ˆ์Šต์„ ํ•œ ๋’ค, ์ดํ›„์— ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žฅ๊ธฐ๊ธฐ์–ต์œผ๋กœ ์ง€์‹์„ ์ด์ „์‹œํ‚ค๋Š” ๊ฒƒ๋„ ์ข‹์€ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฑ…๊ณผ ๊ฐ•์˜๋Š” ์„œ๋กœ ์ƒํ˜ธ๋ณด์™„์ ์ธ ์—ญํ• ์„ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

    ใ€Ž์–ด์ธ ๋ผ๋ผ๋ฒจใ€์„ ์“ฐ๊ธฐ ์‹œ์ž‘ํ•œ์ง€ ๋ฒŒ์จ 2๋…„์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์ •๋Œ€๋กœ๋ผ๋ฉด ์ž‘๋…„์— ์ถœ๊ฐ„๋˜์—ˆ์–ด์•ผ ํ•˜๋Š”๋ฐ, ์ฝ”๋“œ์˜ ํ’ˆ์งˆ์ด๋‚˜ ์™„์„ฑ๋„์— ์‹ ๊ฒฝ์“ฐ๋‹ค๋ณด๋‹ˆ ๋Šฆ์–ด์ง„ ๊ฐ์ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ œ ์ฑ…์„ ๊ธฐ๋‹ค๋ ค์ฃผ์…จ๋˜ ๋ถ„๋“ค๋„ ์žˆ์œผ์…จ๋‹ค๋Š” ๊ฒƒ์„ ์žŠ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋“œ๋””์–ด ๊ทธ ๊ธฐ๋Œ€์— ๋ถ€์‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋•Œ๊ฐ€ ์™”๋„ค์š” ๐Ÿ˜Š

    2
  • ์ •์ƒ์šฐ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ๏ฝฅ

    ์ˆ˜์ •๋จ

    ์•ˆ๋…•ํ•˜์„ธ์š”. ์˜ค๋žœ๋งŒ์— ์ƒˆ์†Œ์‹์œผ๋กœ ์ฐพ์•„๋ต™๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ๋ผ๋ผ๋ฒจ ๊ฐ•์˜ ์†Œ์‹์€ ์•„๋‹ˆ๋ผ์„œ ๊ธฐ๋Œ€ํ•˜์…จ๋˜ ๊ฒƒ์ด ์•„๋‹ˆ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค๋งŒ, ์ œ๊ฐ€ ์“ด ๋ผ๋ผ๋ฒจ ์ฑ…์ด ์ถœ๊ฐ„๋  ์†Œ์‹์ด๋ผ๋Š” ๊ฒƒ์„ ์ „ํ•˜๊ณ ์ž ์ ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. :)

    ์ฑ… ์ด๋ฆ„๊ณผ ์ถœํŒ ์˜ˆ์ •์ผ์€ ์•„์ง ์™„์ „ํ•˜๊ฒŒ ์ •ํ•ด์ง€์ง€ ์•Š์•˜์ง€๋งŒ, ํ˜„์žฌ ์›๊ณ ๋งˆ๊ฐ์œผ๋กœ ์ถœํŒ์‚ฌ ํŽธ์ง‘ ์ค‘์— ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์ œ์ฝ”๋“œ์™€ ๋ชฉ์ฐจ ์ •๋„๋Š” ๊นƒํ—ˆ๋ธŒ์— ๊ณต๊ฐœ๋ฅผ ํ•ด๋†“์•˜์œผ๋‹ˆ ๋ฏธ๋ฆฌ ์‚ดํŽด๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์ฑ…๊ณผ ๊ฐ•์˜๋Š” ํ˜„ ๊ธฐ์ค€ ์ตœ์‹  ๋ฒ„์ „์ธ PHP 8.1/Laravel 9.x ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ œ์ž‘๋ฉ๋‹ˆ๋‹ค.

     
    https://github.com/php-courses-inflearn/laravel
     
    ๊ทธ๋ž˜์„œ ๋ผ๋ผ๋ฒจ ๊ฐ•์˜๋Š” ์–ธ์ œ ๋‚˜์˜ค๋А๋ƒ? ๊ถ๊ธˆํ•˜์‹  ๋ถ„๋“ค๋„ ์žˆ์œผ๋ฆฌ๋ผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. 10์›” ์ค‘์ˆœ ์ฆˆ์Œ๋ถ€ํ„ฐ ์„œ์ ์„ ๋ฐ”ํƒ•์œผ๋กœ ์ œ์ž‘ ๋  ์˜ˆ์ •์ด๋ž๋‹ˆ๋‹ค. ์ƒ๊ฐ๋ณด๋‹ค ์ œ์ž‘์ด ๋Šฆ์–ด์ ธ์„œ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค ์—ฌ๋Ÿฌ๋ถ„ ใ… ใ… 

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

    1
  • <PHP 7+ ํ”„๋กœ๊ทธ๋ž˜๋ฐ>, <PHP 7+ ํ”„๋กœ๊ทธ๋ž˜๋ฐ: ๊ฐ์ฒด์ง€ํ–ฅ> ๊ฐ•์˜์— ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ์„ค์ •ํ•˜๋Š” ๊ฐ•์˜(00 - ํ™˜๊ฒฝ(Environment))๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Œ์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค. ๊ธฐ์กด์—๋„ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ธํŒ…์— ๋Œ€ํ•œ ๋ฌธ์˜๊ฐ€ ๋‹ค์†Œ ์žˆ์–ด์„œ ์ด ๊ธฐํšŒ์— ์ถ”๊ฐ€ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. :)

    3
  • ์•ˆ๋…•ํ•˜์„ธ์š” :)

    PHP 8 ์ด 5๋…„ ๋งŒ์— ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋ฒ ํƒ€ ๋ฒ„์ „์ด์ง€๋งŒ, ๊ธฐ๋Šฅ์€ ์–ด๋А์ •๋„ ์ •์˜๋˜์—ˆ์ฃ .
    ๊ทธ ๊ธฐ๋…์œผ๋กœ PHP 8์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๋“ค์„ ์•Œ์•„๋ณด๋Š” ๊ฐ•์ขŒ๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.

    ๊ณต์งœ์ž…๋‹ˆ๋‹ค!

    https://www.inflearn.com/course/php8-new-features

    0
  • ์•ˆ๋…•ํ•˜์„ธ์š”.

    ๋ณด์‹œ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, ํ•ด๋‹น ๊ฐ•์˜์˜ ์†Œ๋ฆฌ๊ฐ€ ์ž‘๋‹ค๋Š” ๋ฌธ์ œ์ ์ด ๋ฐœ์ƒํ•˜์—ฌ ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ ์ž
    ๋ชจ๋“  ์˜์ƒ์˜ ๋ณผ๋ฅจ์„ ํ‚ค์šฐ๊ณ  ๋ฆฌ๋ Œ๋”๋ง ์ž‘์—…์„ ๊ฑฐ์ณ ์žฌ์—…๋กœ๋“œ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

    ๋‹ค๋ฅธ ๊ฐ•์˜๋„ ๊ทธ๋ ‡๊ฒŒ ๋˜๊ฒ ์ง€๋งŒ,
    ์ผ๋‹จ์€ ์ด ๊ฐ•์˜๊ฐ€ ๊ฐ€์žฅ ๋จผ์ € ์ง„ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ๋ถˆํŽธ์„ ๋“œ๋ ค ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค :(

    ์˜์ƒ์— ๋‹ค๋ฅธ ๋ฌธ์ œ๋‚˜ ์ด์ƒ์ด ์ƒ๊ธด๊ฒฝ์šฐ, 
    pronist@naver.com ์ด๋ฉ”์ผ๋กœ ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

    0
  • ๋‚˜๋ฆ„ ์•Œ์•„๋‘๋ฉด ์œ ์šฉํ•œ ํŒจํ‚ค์ง€๋“ค์„ ์ ์–ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก , PHP ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋‹ค์–‘ํ•œ Extension ๋“ค์ด ์žˆ์ง€๋งŒ, ์ด๊ฒƒ๋“ค์„ ์ง์ ‘ ์‚ฌ์šฉํ•˜๊ธฐ ๋ณด๋‹ค๋Š” ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ๋งŒ๋“  ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ๋ฉ‹์ง„ ์ƒ์‚ฐ์„ฑ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ Composer ์™€ ๊ด€๋ จ๋œ ๋‚ด์šฉ์„ ์ˆ˜๊ฐ•ํ•œ ๋’ค์— ๋ณด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ํ™•์žฅ์„ ์ข…์†์„ฑ์œผ๋กœ ๊ฐ–๋Š” ํŒจํ‚ค์ง€๋„ ๋ฌผ๋ก  ์žˆ์Šต๋‹ˆ๋‹ค.

    • guzzlehttp/guzzle - HTTP Client ์ž…๋‹ˆ๋‹ค. curl ๋ณด๋‹จ ์“ธ๋งŒํ•˜๊ฒ ์ฃ .
    • filp/whoops - ์—๋Ÿฌ ํŽ˜์ด์ง€๋ฅผ ์˜ˆ์˜๊ฒŒ ๊พธ๋ฉฐ์ค๋‹ˆ๋‹ค.
    • maximebf/debugbar - ๋””๋ฒ„๊ทธ ๋ฐ”๋ฅผ ํ‘œ์‹œํ•ด์ค๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ๋„์ค‘์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • xdebug/xdebug - PHP ์—์„œ ํ•„์ˆ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•ด์•ผํ•  ๋””๋ฒ„๊น… ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์˜ค๋ž˜๋˜๊ธด ํ–ˆ์ง€๋งŒ, ์—†์œผ๋ฉด ์„ญ์„ญํ•ฉ๋‹ˆ๋‹ค.
    • Mustache.php - PHP ํ…œํ”Œ๋ฆฟ์ž…๋‹ˆ๋‹ค. ๊ฐ•์˜์—์„œ ํ•˜์ง€๋Š” ์•Š์•˜์ง€๋งŒ, ํ”„๋ ˆ์ž„์›Œํฌ์— ํฌํ•จ์‹œํ‚ค๋ฉด ์ข‹์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ผ๋ผ๋ฒจ์—์„  ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Blade ๋ฅผ ์‚ฌ์šฉํ•˜๋‹ˆ๊นŒ์š”.
    • swiftmailer/swiftmailer - ๋ฉ”์ผ์„ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. php ์˜ ๋‚ด๋ถ€ํ•จ์ˆ˜ mail() ๊ฐ™์€ ๊ฒƒ์€ ๊ฑฐ๋“ค๋– ๋„ ๋ณผ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
    • monolog/monolog - ์ด๊ฒƒ๋ณด๋‹ค ์“ธ๋งŒํ•œ ๋กœ๊ฑฐ๋Š” ์—†์„์ง€๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. ์ ์–ด๋„ PHP ์„ธ๊ณ„์—์„  ๋ง์ด์ฃ .
    • gabordemooij/RedBeanPHP - ์•„์ฃผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ORM ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ž…๋‹ˆ๋‹ค. ์‹ฌํ”Œ ์ด์ฆˆ ๋ฒ ์ŠคํŠธ.
    • lstrojny/functional-php - ํ•จ์ˆ˜ํ˜• PHP.
    • chrisboultom/php-resque - Redis ๊ธฐ๋ฐ˜ ํ์ž…๋‹ˆ๋‹ค.
    • sebastianbergmann/phpunit - ์œ ๋‹› ํ…Œ์ŠคํŠธ์˜ ์ ˆ๋Œ€ ๊ฐ•์ž์ž…๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค๋ฉด ๊ฑฐ์˜ ํ•„์ˆ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

    ๋”์šฑ ๋งŽ์€ ํŒจํ‚ค์ง€๋ฅผ ์ฐพ์•„๋ณด๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”? ๊ทธ๋ ‡๋‹ค๋ฉด ์•„๋ž˜์˜ ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์ฐธ๊ณ ํ•ฉ๋‹ˆ๋‹ค.

    • ziadoz/awesome-php - ์ด๊ฒƒ์€ ํŒจํ‚ค์ง€๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์•Œ์•„๋‘๋ฉด ์œ ์šฉํ•œ ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋“ค์ด ๋ชจ์—ฌ์žˆ์ฃ . ๋‹ค๋งŒ ๋„ˆ๋ฌด ๋งŽ์•„์„œ ๋ฌด์—‡์„ ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์„์ง€ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์„๊ฒ๋‹ˆ๋‹ค.

    ์ฐธ๊ณ ๋กœ ์ €๋Š” ์ž…๋ฌธ์ž ๋ถ„๋“ค์˜ ๊ฒ€์ƒ‰์— ์กฐ๊ธˆ์ด๋‚˜๋งˆ ๋„์›€์„ ์ฃผ๊ณ ์ž PHP ํ•ธ๋“œ๋ถ์„ ๋ธ”๋กœ๊ทธ์— ์ •๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    https://pronist.tistory.com/36

     ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์œ„์™€ ๊ฐ™์€ ๋‚ด์šฉ๋“ค์ด ํฌํ•จ๋˜์–ด ์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด, ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๊ฒ ์ฃ !

    0

โ‚ฉ55,000