béta

Receptek, amiket senki sem kért, mégis mindenki megörökölt.

🍮

var_dump(); die(); Debug Desszert

avagy a Fejlesztő Utolsó Vacsorája

★★★★
Idő: egész hétvégeAllergén: var_dumpNehézség: pénteki

Hozzávalók

  • 47 var_dump() hívás, szétszórva a kódban, mint a morzsák Jancsi és Juliska meséjében
  • 1 elfelejtett die();, ami miatt a teljes checkout egy üres fehér oldalon landol production-ben
  • Xdebug, amit soha senki nem állított be rendesen, úgyhogy inkább print-eljük ki az egészet
  • Pánik, frissen őrölve, közvetlenül a „MIÉRT NEM MŰKÖDIK" pillanat előtt

Elkészítés

  1. Debugoláshoz szórd szét a var_dump()-okat mindenhova, ötletszerűen.
  2. Találd meg a hibát, javítsd ki.
  3. Felejts el kitörölni EGYETLEN var_dump(); die();-t egy mélyen beágyazott függvényből.
  4. Deployold pénteken este.
  5. Told magad hétvégén, amikor az ügyfél ír, hogy „az oldal üres, csak egy szám van rajta: array(3) { ... }".
Séf megjegyzése: Ez az étel garantáltan tökéletes minden alkalommal – legalábbis addig, amíg valaki élesben nem próbálja meg.