Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Meus amigos tenho essa classe e
quero passar uns dados vindo de BD
seria:
$client_id;
$pay_url;;
$secret;
namespace Pay;
class Pay {
public function Auth(){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $pay_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "grant_type=client_credentials");
//CURLOPT_USERPWD = client_id : Secret
curl_setopt($ch, CURLOPT_USERPWD, $client_id . ':' . $secret);
}
}Olá Amigo,
essa classe já está pronta é reaproveitada,
não estou conseguindo passar os dados para a classe, pode me mandar como fazer?
<?php
class MinhaClasse {
private $atributo;
public function meuMetodo($paramA, $paramB) {
$this->atributo = $paramA . ', ' . $paramB;
return ([$this->atributo, $paramA, $paramB]);
}
public function outroMetodo($paramC) {
return ([$this->atributo, $paramC]);
}
}
$obj = new MinhaClasse();
$a = $obj->meuMetodo('Bom dia', 'Boa tarde');
$b = $obj->outroMetodo('Boa Noite');
echo "<pre>";
var_dump($a, $b);
echo "</pre><hr />";
function MinhaFuncao($paramA, $paramB) {
return ([$paramA, $paramB]);
}
echo "<pre>";
var_dump(MinhaFuncao('Olá', 'Mundo'));
echo "</pre>";
Envie os dados que precisa por parâmetro para o método.
Se precisar reaproveitar eles em outros métodos use atributos...
Se não precisar reaproveitar use funções ao invés de classes