Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem PHP Funkce a $_POST

Zdravím,
chtěl bych se zeptat, vytvořil jsem si funkci

<?php
public function create($_POST['nickname'], $_POST['password']){
  $create     = array(
   'nickname' => $_POST['nickname'],
   'password' => md5($_POST['password'])
  );
  dibi::query('INSERT INTO `accounts`', $create);
 }
?>
První jsem použil přímo názvy proměnných ($nickname a $password) funkce fungovala, ale zkouším funkci použít hned po odeslání formuláře bez toho aniž bych musel ještě proměnné vytvořit
$nickname = $_POST['nic....
Jenže když teda zkusím použít $_POST dostanu chybu
Parse error: syntax error, unexpected '[', expecting ')'
Kde dělám chybu? Nebo do funkcí nelze zapsat $_POST?
Nepotřebuju vědět, že to mám teda udělat bez postu, otázkou se ptám na to proč to nejde. :-)

Děkuji

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny