$filename = $_GET['file']; $content = file_get_contents("/var/www/files/" . $filename); echo $content;
PHP
class Cache { private static $data = []; public function set($key, $value) { self::$data[$key] = $value; } public function get($key) { return self::$data[$key] ?? null; } } $cacheA = new Cache(); $cacheA->set('user', 'Alice'); $cacheB = new Cache(); echo $cacheB->get('user'); // ?
Ispričajte o svom radnom iskustvu, tehnologijama koje koristite i projektima
Šta će prikazati ovaj kod koristeći keš u Laravelu? (pitanje o dva različita primera keša)
Nađite ranjivost u kodu koji čita podatke iz GET parametra
Kako je omogućeno da fasade u Laravelu izgledaju kao statički pozivi, ali rade kao obični objekti?
Kako bi organizovao rad i skladištenje sesija pri horizontalnom skaliranju?
Kako se zove obrazac lančanog poziva u Laravelu (User::where()->orderBy()->get()) i šta tehnički rade metode unutar njega da bi lanac radio?
Kako bi implementirao obradu velikih količina zadataka (milioni u redu) bez prelaska limita memorije i vremena izvršenja?
Nađite grešku u kodu i ranjivost (kod sa SQL-konkatencijom putem QueryBuilder)