json_decode musíme jako druhý parametr zadat true. Proč?
Vyrobte v PHP knihovnu pro správu uživatelů. Knihovna obstará práci se souborem tak, aby ten, kdo pracuje s uživateli nemusel souborům rozumět. U každého uživatele evidujeme ID, Jméno, E-mail a Avatar (emotikon).
Stáhněte si vzorové soubory:
Implementujte veřejné API v souboru users.lib.php:
list_users() vrátí pole existujících záznamů
get_user($id) vrátí záznam dle zadaného ID
add_user($name, $email, $avatar) přidá nový záznam a vrátí jeho ID
delete_user($id) smaže záznam s daným ID
edit_user($id, $name, $email, $avatar) upraví položky daného záznamu
Pro generování ID použijte funkci uniqid(). Knihovnu testujte pomocí předpřipraveného UI a controlleru v index.php.
Funkci list_users() doplňte o parametry limit a offset. Vyrobte HTML dokument s výpisem jedné stránky uživatelů (3 ks) se stránkovacími odkazy.