Am avut de curând un duel aproape medieval pe o temă situată undeva la granița filozofiei aplicate. Pe scurt, mi-am luat o clanță consistentă pentru o linie de cod fiindcă, citez într-o traducere aproximativă din logudureză: cineva cu experiența ta n-ar trebui să greșească atât de jenant încât să nu-și verifice existența datelor de intrare, putând produce drept urmare mesaje de avertizare.

Foto: Bogdan Stoica
Este vorba de un proiect scris în PHP, iar linia vătămătoare (de fapt liniile, mă rog) prelua un parametru din variabila super-globală $_POST și apoi spune altor entități ce poate face cu dânsul:
$pillarName = $_POST['pillar_name'] ?? '';
În apărarea interlocutorului meu, este foarte ușor să cazi pradă unei confuzii, căci PHP este nimic dacă nu un limbaj de lumini și umbre. Având încă niște pâine de mâncat, m-am abținut să-i răspund fățiș cu aceleași accente stilistice, transmițându-i în schimb voalat prin intermediul unei expuneri comparative precum cea de mai jos.