$filename = $_GET['file']; $content = file_get_contents("/var/www/files/" . $filename); echo $content;
PHP
Vertel over je werkervaring, technologiestack en projecten
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'); // ?
Wat toont deze code met gebruik van cache in Laravel? (vraag over twee verschillende cache-voorbeelden)
Vind een kwetsbaarheid in de code die gegevens leest uit de GET-parameter
Hoe worden façades in Laravel zo gemaakt dat ze eruitzien als statische aanroepen, maar werken als gewone objecten?
Hoe zou je het werk en de opslag van sessies organiseren bij horizontale schaalvergroting?
Hoe heet het chain-call patroon in Laravel (User::where()->orderBy()->get()) en wat doen de methoden daarin technisch zodat de keten werkt?
Hoe zou je de verwerking van grote hoeveelheden taken (miljoenen in de wachtrij) implementeren zonder de limieten voor geheugen en uitvoeringstijd te overschrijden?
Vind de fout in de code en de kwetsbaarheid (code met SQL-concatenatie via QueryBuilder)