olá,
para evitar repetição de código, gostaria de utilizar uma função para ser chamada toda vez que eu precisar obter informações dos $_POST.
O problema é que não estou conseguindo fazer com que as variáveis sejam visíveis. Fiz um pequeno exemplo mas dá erro:
public function getPost() : void
{
$source = array('.', ',');
$replace = array('', '.');
global $data_vencimento;
global $observacao;
$data_vencimento = $_POST['data_vencimento'] ?? NULL;
$observacao = $_POST['observacao'] ?? "";
}
public function addContaPagarPost() {
$this->getPost();
echo("DATA DE VENCIMENTO: ".$data_vencimento);
echo("<br/>");
echo("OBSERVAÇÃO: ".$observacao);
die();
}
recebo o seguinte erro:
Notice: Undefined variable: data_vencimento in D:\xampp\htdocs\PortPar\controllers\contasPagarController.php on line 415
DATA DE VENCIMENTO:
Notice: Undefined variable: observacao in D:\xampp\htdocs\PortPar\controllers\contasPagarController.php on line 417
OBSERVAÇÃO:
Alguém tem alguma ideia onde estou errando? Ou se é possível fazer algo desse tipo?
Obrigado!