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!
 
            