🥩
PHP Szték alla Deprecated
2003-as hőmérsékleten, well done
★★★★★Hőfok: 2003error_reporting(0)Nehézség: garantált SQL injection
Hozzávalók
- 1 db
<?phptag – a becsületére legyen mondva, ez az egyetlen konzisztens dolog a nyelvben - 3 marék globális változó, mert a scope az gyengéknek való
- 1 csomag
==és===, hogy sose tudd biztosan, mi történik ("0" == false? Persze, miért ne) - Egy csipet
mysql_query()– 2015 óta deprecated, de a nagyi receptje ez - Rendesen kevert
array_map,array_filter,array_walk– mindegyik más sorrendben veszi az argumentumokat - 1 üveg Composer dependency hell, jól felrázva
- Egy csepp NULL, ami valójában "", ami valójában 0, ami valójában igaz is meg hamis is
Elkészítés
- A szervert felmelegítjük 2003-as hőmérsékletre – a PHP ott érzi otthon magát.
- Beleírjuk a kódot, lehetőleg HTML-lel összekeverve, mint egy jó gulyáslevesbe.
- Hozzáadjuk az
error_reporting(0)-t, hogy ne lássuk, mennyire ég a konyha. - Lassú tűzön pároljuk, amíg elő nem jön egy
Warning: Undefined variable– ez a jel, hogy jól halad. var_dump()-oljuk időnként, csak hogy szenvedjünk egy kicsit együtt vele.- Frissen tálaljuk, mielőtt rájövünk, hogy a
$idútközben string-ből int-té, majd vissza stringgé változott.
Tálalás: Egy oldalán JavaScript, másikon SQL injection lehetőség – így hagyományos. Garnírungnak egy csipet „de a Facebook is PHP-t használ, szóval nem is lehet olyan rossz" önigazolás.