Jakim typem jest w PHP zmienna globalna $_POST (odbierająca dane formularza)?
Dobrze. Klucze to nazwy pól formularza.
Źle.
$_POST to tablica, nie obiekt.Źle. To nie pojedynczy napis.
Źle. To nie pojedynczy ciąg JSON.
Superglobalna
$_POST jest TABLICĄ ASOCJACYJNĄ - kluczami są nazwy pól formularza (name), a wartościami wpisane dane, np. $_POST['email']. Dlatego $_POST to tablica asocjacyjna.Pozostałe typy nie pasują.
$_POST nie jest pojedynczą zmienną tekstową ani ciągiem JSON - przechowuje wiele par klucz-wartość. Nie jest też obiektem klasy stdClass (do pól sięga się przez [], nie przez ->). To tablica asocjacyjna.