π₯ PHPS μ΅μ λλ²κ·Έ μ λͺ½β¦ νμ! π₯
Source: Dev.to
π§ ddlessκ° μ‘΄μ¬νλ μ΄μ
μ ν΅μ μΈ λλ²κ·Έ νλ¦(Xdebugβ―+β―IDE)μ κ°λ ₯νμ§λ§ κΉ¨μ§κΈ° μ½μ΅λλ€:
- λ€νΈμν¬ ν΅μ μ μμ‘΄νλλ°, μ΄ ν΅μ μ΄ μμ£Ό λκΉλλ€
- Docker/Sail/WSL κ°μ 컨ν μ΄λ νκ²½μ λ―Όκ°ν©λλ€
- IDE λ§€νκ³Ό 리μ€λ μ€μ μ΄ νμν©λλ€
- λΈλ μ΄ν¬ν¬μΈνΈκ° μ ν μ‘νμ§ μμ λκ° μμ΅λλ€
- HTTP μμ² λλ²κΉ μ μ¬μ ν κ³ ν΅μ€λ½μ΅λλ€
κ·Έλ¦¬κ³ λͺ¨λ κ²μ΄ μ€ν¨ν λβ¦ μ°λ¦¬λ dd() λ‘ νΌλμ λ«μ΄κ°λλ€ π₯. ddlessλ κ·Έ μνμμ λ²μ΄λκΈ° μν΄ λ§λ€μ΄μ‘μ΅λλ€.
π§ ddlessκ° μ€μ λ‘ νλ μΌ
ν΅μ¬μ μΌλ‘, ddlessλ λ€μμ μ 곡ν©λλ€:
π― μΈμ λ κ²°μ μ μΈ λλ²κΉ
- κΉ¨μ§κΈ° μ¬μ΄ μμΌμ΄ μμ΅λλ€.
- μ¨κ²¨μ§ 리μ€λκ° μμ΅λλ€.
- λ°νμμ μ²μλΆν° μ μ΄νλ―λ‘ λΈλ μ΄ν¬ν¬μΈνΈκ° κΈ°λν μμΉμμ νμ μλν©λλ€.
π HTTP μμ² μΊ‘μ² λ° μ¬μ
Postman μΌλ‘ μμν μ¬μ μ‘νλ λμ , ddlessλ:
- λ€μ΄μ€λ HTTP μμ²μ μΊ‘μ²νκ³ μ μ₯νλ©°, ν λ²μ ν΄λ¦μΌλ‘ μ¬μν μ μκ² ν©λλ€.
- μΈλΆ ν΄λΌμ΄μΈνΈ μμ΄, μ¬μ μ‘ μμ΄, κ³ ν΅ μμ΄ λμν©λλ€.
π νλΌλ―Έν°μ ν¨κ» μ΄λ€ μ½λλ μ€ν
ddlessλ₯Ό μ¬μ©νλ©΄:
- ν΄λμ€ λ©μλλ μ μ ν¨μλ₯Ό νΈμΆν μ μμ΅λλ€.
- μ¬μ©μ μ μ νλΌλ―Έν°λ₯Ό μ 곡ν μ μμ΅λλ€.
- μΆλ ₯λ¬Όμ κ²μ¬νκ³ λΈλ μ΄ν¬ν¬μΈνΈλ‘ λλ²κΉ ν μ μμ΅λλ€.
μ΄λ Tinker/TinkerWellκ³Ό λΉμ·νμ§λ§, λΈλ μ΄ν¬ν¬μΈνΈ, μ€λ μ·, νΈλ μ΄μ€ μ μ΄κ° μΆκ°λ ννμ λλ€.
π μ¬μ¬μ© κ°λ₯ν ν μ€νΈ ν리μ μ μ₯
λ©μλμ λν νλΌλ―Έν° μΈνΈλ₯Ό μ μνλ©΄, λ€μμ ν μ μμ΅λλ€:
- β μ μ₯
- β λμ€μ μ¬μ¬μ©
- β μ¬μ
- β μ€μ 곡μ
μ΄λ‘μ¨ νκ· ν μ€νΈμ λλ²κΉ μ΄ λ°λ³΅ κ°λ₯ν΄μ§κ³ , νΌλμ€λ¬μμ΄ μ¬λΌμ§λλ€.
π μ€λ§νΈ νΈλ μ΄μ€ λ€λΉκ²μ΄μ
λͺ¨λ 보μΌλ¬νλ μ΄νΈ μ½λλ₯Ό μΌμΌμ΄ λ°λ λμ , ddlessλ:
- κ΄λ ¨ μλ μ½λλ₯Ό 건λλλλ€.
- λ‘μ§μ μ§μ€ν©λλ€.
- μλ―Έ μλ 체ν¬ν¬μΈνΈλ₯Ό κ°μ‘°ν©λλ€.
- κ°κ³Ό μ€ν μνλ₯Ό λͺ νν 보μ¬μ€λλ€.
π λ λ¬ λ¬΄λ£ λΌμ΄μ μ€
Serial: RIUL-2FAH-V2BQ-OTM1
π§© PHP κ°λ°μκ° μ£Όλͺ©ν΄μΌ νλ μ΄μ
ddlessλ λ¨μν λκ΅¬κ° μλλΌ λλ²κ·Έ μν¬νλ‘μ°λ₯Ό μ¬κ΅¬μν κ²μ λλ€:
- μ€μ λ§μ°°μ μ κ±°ν©λλ€.
- ꡬμ±μ μλͺ¨λλ μκ°μ μ€μ λλ€.
- μλλ¬μ΄ λλ²κ·Έ μΆλ ₯(
dd())μ λ체ν©λλ€. - μ€ν μνμ λν λͺ νμ±μ μ 곡ν©λλ€.
- Laravel, Docker/Sail, κ·Έλ¦¬κ³ μΌλ° PHP νλ‘μ νΈμλ μ μλν©λλ€.
π¦ μμνκΈ°
ν λ² νμΈν΄ 보μΈμ:
π