Search the Community
Showing results for tags 'classe'.
Found 22 results
-
Olá galera, novato em PHP aqui. Fiz uma classe e gostaria de ler o valor de uma determinada variável, porém essa variável será alterada por alguns métodos enquanto ela estiver instanciada, mas quando leio o valor dela essas alterações não são visualizadas. segue exemplo: <?php $test = new classeTeste; echo "valor inicial de myVar: ".$test->myVar."</br>"; $test->alterar_myVar(); echo "myVar após chamada do método: ".$test->myVar."</br>"; class classeTeste { public $myVar = 1000; public function alterar_myVar(){ $myVar = 20000; echo "Valor myVar foi alterado para: ".$myVar." pelo método alterar_myVar</br>"; } } ?> Valeu e Abraço!
-
Como executar uma classe ou ação somente apos todo o upload ser finalizado?
unset posted a topic in PHP
Olá, uma dúvida tenho uma classe que faz upload de imagens e cadastra no banco, como eu faço para executar uma outra classe ação função etc somente apos verificar que todo o upload dos arquivos foi realizado com sucesso? -
Boa noite galera, to com um trabalho para entregar daqui a pouco e gostaria da ajuda de vocês a me ajudar a resolver essa questão: Desenvolva um programa utilizando PHP para exibir os resultados desse programa que tenha todas as classes suficientes para que: Exista uma classe DiferencaData, que possui um método chamado calculaDias, que recebe como parâmetro duas datas e calcula a diferença em dias entre essas datas. Considere que sempre a primeira data fornecida é maior do que a segunda. Considere para efeitos de simplificação que todo mês tem 30 dias e um ano com 365 dias
-
A programadora Cafiaspirina Cruz deseja que todos os elementos <h2> de sua página ganhassem a classe "titulo", para que depois a fonte dos <h2> pudesse ser modificada por um CSS, deixando-os com um destaque específico. Escreva abaixo um código em Javascript para que todos os <h2> da página ganhem a classe "titulo" de uma única vez?
- 1 reply
-
- javascript
- questão
-
(and 3 more)
Tagged with:
-
Agradeço quem puder me ajudar a responder essa questão de PHP <3. Desenvolva um programa utilizando PHP e exibir os resultados desse programa que tenha todas as classes suficientes para que: Represente o nome completo de uma pessoa, composto de três strings (nome próprio, nome do meio e nome da família). Escreva nessa classe o método rubrica que retorna somente as iniciais do nome completo em caracteres minúsculos, Escreva nessa classe o método assinatura que retorna as iniciais dos nomes próprio e do meio (com pontos) Escreva nessa classe um método que retorne o nome de família completo. Por exemplo, se o nome da pessoa representado por essa classe for “Marijuana Pepsi Jackson”, o método rubrica deve retornar ”mpj” e o método assinatura deve retornar ”M.P.Jackson”. Para facilitar, considere armazenar os três nomes em strings separadas.
-
Bom dia, Estou com problemas para acessa o método de inserção de uma página do meu MVC. Tenho o controller Category criado, e no seu _construct, coloquei o redirecionamento para sua view, e fiz a requisição do model para exibir as categorias cadastradas na tela. Quando crio o método cadastrar, e peço para acessar o model, recebo erro " Fatal error: Cannot declare class CategoryModel, because the name is already in use in E:XXX\model\CategoryModel.php on line 24". Já tentei instanciar em outras páginas e até desconstruir o inicio para poder acessar o formulário e a inserção de novos dados, porém o erro ainda ocorre. Segue os arquivos em questão: CategoryController.php <?php use app\lib\Controller; class CategoryController extends Controller { public function __construct() { echo '<p><h1>(categorycontroller.php)Category Controller Page</h1></p>'; parent::__construct(); $table = 'category'; $data = array(); $model = $this->load->model('CategoryModel'); $data['cat'] = $model->ListAll($table); $this->load->view('category/home', $data); } public function cadastrar() { $table = 'category'; $data = array( 'category_name' => 'Viagem', 'category_title' => 'Viagem', 'category_status' => 'E', ); $model = $this->load->model('CategoryModel'); $model->Insert($table, $data); } } CategoryModel.php <?php use app\lib\Model; class CategoryModel extends Model { public function __construct() { echo '<p>(category.php)Model Category da Página Category</p>'; parent::__construct(); } public function ListAll($table) { $sql = 'SELECT * FROM ' . $table . ' ORDER BY category_name ASC'; return $this->db->Read($sql); } public function ListOne($table, $id) { $sql = 'SELECT * FROM ' . $table . ' WHERE id = :id'; $data = array(':id' => $id); return $this->db->Read($sql, $data); } public function Insert($table, $data) { return $this->db->Create($table, $data); } }
- 3 replies
-
- php
- __construct
-
(and 1 more)
Tagged with:
-
Olá. Estou tentar fazer um atributo de um objeto receber um objeto de outra classe. Mas dependendo da forma que faço isso, recebo uma mensagem de erro. class PedidoFilho { public $id; public $tipo; } class PedidoPai { public $id; public $tipo; public $pedidoFilho public function getPedFilho() { $this->pedidoFilho= new PedidoFilho(); } } $pedido= new PedidoPai(); $pedido->getPedFilho();
-
Olá! Estou com um problema jamais visto antes e nunca pensei que se tornaria um algum dia. Estou desenvolvendo um site, porém no arquivo index.php, ao ser enviado para o servidor da Hostgator, tudo que está em uma tag PHP em diante é ignorado, inclusive tags HTML5. No arquivo, há tags PHP antes dessa e são interpretadas tanto no XAMPP quanto na Hostgator, já a "tag problemática", funciona normal no XAMPP, porém não Hostgator. Segue o código, marquei o trecho ignorado pelo servidor, com uma linha de comentário em HTML5. index.php <!DOCTYPE html> <html lang="pt-br"> <head> <title>Royal Poker</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- ESTILO CSS DO PROGRAMADOR --> <link rel="stylesheet" href="_css/estilo_adicional.css"> <!-- DEPENDÊNCIAS DO BOOTSTRAP ONLINE DE ESTILO --> <!--<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">--> <!-- DEPENDÊNCIAS OFFLINE --> <link rel="stylesheet" href="node_modules/bootstrap/compiler/bootstrap.css"> <link rel="stylesheet" href="_css/main.css"> </head> <body> <div class="container-fluid fixed-top" style="z-index: 9999;"> <ul id="estados" class="navbar-nav fixed-top justify-content-start flex-row" style="background-color: #b4954f; font-size: 12px;"> <li> <a href="http://www.h2club.com.br" target="_self" class="navigation-link atual"> SÃO PAULO </a> </li> <li> | </li> <li> <a href="http://campinas.h2club.com.br" target="_self" class="navigation-link "> CAMPINAS </a> </li> <li> | </li> <li> <a href="http://curitiba.h2club.com.br" target="_self" class="navigation-link "> CURITIBA </a> </li> </ul> </div> <?php require_once"_include/menu_top.php";?> <div class="content-fluid" style="margin-top: 6rem;"> <?php require_once"_include/slide_top.php"; ?> </div> <div class="content-fluid text-uppercase text-center" style="margin-top: 6rem;"> <img src="_imagens/logo-rewards-meio.png" class="img-fluid" alt=""> <h2>PROGRAMA DE RECOMPENSAS DO H2 CLUB</h2> <h4>Acumule pontos enquanto joga Poker e troque por muitos prêmios e benefícios</h4> </div> <div class="flex-column w-100 justify-content-center text-uppercase text-justify"> <?php require_once"_include/opcoes_meio.php"; ?> </div> <div class="content-fluid justify-content-center"> <img src="_imagens/banner_meio.jpg" class="img-fluid" alt=""> <!-- TUDO É IGNORADO PELA HOSTGATOR E NÃO NO XAMPP --> <?php require_once"_include/calendario.php"; ?> </div> <?php require_once"_include/calendario.php"; ?> <?php require_once"_include/footer.php"; ?> <!-- DEPENDÊNCIAS DO BOOTSTRAP ONLINE NESSA ORDEM E AQUI NO FIM DO BODY --> <!--<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>--> <!-- DEPENDÊNCIAS DO BOOTSTRAP OFFLINE NESSA ORDEM E AQUI NO FIM DO BODY --> <script src="_jquery/jquery-3.3.1.slim.min.js"></script> <script src="_bootstrap4_1_3/popper.js/dist/umd/popper.min.js"></script> <script src="_bootstrap4_1_3/_js/bootstrap.min.js"></script> <script> $(document).ready(function(){ $('[data-toggle="popover"]').popover(); }); </script> </body> </html>
-
Boa noite, Estou aprendendo java na faculdade e tenho uma lista para fazer, me esforcei o fim de semana todo e conseguir só fazer algumas partes, peco por favor para vocês me ajudarem vou por minhas duvidas a seguir: 1.Faça um programa que deverá ler e armazenar na memória um as informações das pessoas. Deverá ser criada uma classe Pessoa com os atributos nome, data de nascimento, peso e altura. Crie os métodos públicos necessários para sets e gets e também um método para imprimir todos dados de uma pessoa. Crie um método para calcular a idade da pessoa. Crie um método para calcular o índice de massa corporal (IMC) de uma pessoa seguindo a seguinte fórmula IMC=peso/〖altura〗^2 Deverá ser criada uma classe de teste para testar a chamada de todos os métodos. (neste problema consegui fazer a classe pessoa mas faltando algumas coisas que esta comentada no código, e não consegui fazer a classe teste) "classe pessoa": [ import java.util.Scanner; public class Pessoa{ private static String nome; private static String dataNascimento; private static float altura; private static float peso; private static float idade; public static String getNome() { return nome; } public void setNome(String nome) { Pessoa.nome = nome; } public static String getDataNascimento() { return dataNascimento; } public void setDataNacimento(String dataNacimento) { Pessoa.dataNascimento = dataNacimento; } public static float getAltura() { return altura; } public void setAltura(float altura) { Pessoa.altura = altura; } public static float getPeso() { return peso; } public void setPeso(float peso) { Pessoa.peso = peso; } public static float getIdade() { return idade; } public static void setIdade(float idade) { Pessoa.idade = idade; } public static Scanner entrada; public static float imc; public static void main(String[] args) { entrada = new Scanner(System.in); System.out.println("Digite seu nome: "); nome = entrada.nextLine(); System.out.println("Digite sua data de nacimento: "); dataNascimento = entrada.nextLine(); System.out.println("Digite seu Peso: "); peso = entrada.nextFloat(); System.out.println("Digite sua Altura: "); altura = entrada.nextFloat(); } public void imc() { imc = altura * altura; imc = peso / imc; } // preciso de um metodo para calcular a idade do usuario que seria a data atual - a data de nacimento. // alocando na variavel idade. public static void main1(String[] args) { System.out.println("Seu nome e: " + nome); System.out.println("Sua altura e: " + altura); System.out.println("Seu peso e: " + peso); System.out.println("Sua idade e: " + idade); System.out.println("Seu IMC : " + imc); } } ] 2- Escreva uma classe cujos objetos representam alunos matriculados em uma disciplina. Cada objeto dessa classe deve guardar os seguintes dados do aluno: matrícula, nome, 2 notas de prova e 1 nota de trabalho. Escreva os seguintes métodos para esta classe: calculaMedia - calcula a média final do aluno (cada prova tem peso 2,5 e o trabalho tem peso 2) calculaFinal calcula quanto o aluno precisa para a prova final (retorna zero se ele não for para a final). Deverá ser criada uma classe de teste para testar a chamada de todos os métodos. ( Neste eu consegui fazer a classe alunos, mas falta a classe calculaMedia , calculaFinal e a classe teste) "Classe aluno": [ package Exercicio2; public class Alunos { private static String matricula; private static String nome; private static float nota1; private static float nota2; private static float trabalho; public static String getMatricula() { return matricula; } public void setMatricula(String matricula) { Alunos.matricula = matricula; } public static float getNota1() { return nota1; } public void setNota1(float nota1) { Alunos.nota1 = nota1; } public static String getNome() { return nome; } public void setNome(String nome) { Alunos.nome = nome; } public static float getNota2() { return nota2; } public void setNota2(float nota2) { Alunos.nota2 = nota2; } public static float getTrabalho() { return trabalho; } public void setTrabalho(float trabalho) { Alunos.trabalho = trabalho; } } ] 3-Crie uma classe denominada Elevador para armazenar as informações de um elevador dentro de um prédio. A classe deve armazenar o andar atual (térreo = 0), total de andares no prédio (desconsiderando o térreo), capacidade do elevador e quantas pessoas estão presentes nele. A classe deve também disponibilizar os seguintes métodos: construtor : que deve receber como parâmetros a capacidade do elevador e o total de andares no prédio (os elevadores sempre começam no térreo e vazio); Entra : para acrescentar uma pessoa no elevador (só deve acrescentar se ainda houver espaço); Sai : para remover uma pessoa do elevador (só deve remover se houver alguém dentro dele); Sobe : para subir um andar (não deve subir se já estiver no último andar); Desce : para descer um andar (não deve descer se já estiver no térreo); Encapsular todos os atributos da classe (criar os métodos set e get). Deverá ser criada uma classe de teste para testar a chamada de todos os métodos. (Este eu não tenho a menor ideia de como fazer não conseguir fazer nada dele) 4-Crie uma classe Televisao e uma classe ControleRemoto que pode controlar o volume e trocar os canais da televisão. O controle de volume permite: • aumentar ou diminuir a potência do volume de som em uma unidade de cada vez; • aumentar e diminuir o número do canal em uma unidade • trocar para um canal indicado; • consultar o valor do volume de som e o canal selecionado. (Este eu consegui fazer as duas classes (Televisao e ControleRemoto) mas esta faltando algumas coisas que esta comentado nos codigos) "Classe televeisao": [ package Exercicio4; public class Televisao { private static int canal; private static int volume; public static int getCanal() { return canal; } public static void setCanal(int canal) { Televisao.canal = canal; } public static int getVolume() { return volume; } public static void setVolume(int volume) { Televisao.volume = volume; } public void canal() { System.out.println(nextInt(99)); // Nao sei se esta correto mas fiz esse metodo para limita os canais a no maximo 99. //necessito tambem de um metodo para quando o usuario por + aumentar o numeor do canal e - diminuir. // para ele ter duas opcoes ou pelo numero certo dele ou pelo + e -. } public void volume() { System.out.println(nextInt(100)); // mesma coisa aki mas com o volume limitado a 100. } private char[] nextInt(int i) { return null; } } ] "classe controle remoto": [ package Exercicio4; import java.util.Scanner; public class ControleRemoto { private static int consulta; private static Scanner entrada; public static int getConsulta() { return consulta; } public static Scanner getEntrada() { return entrada; } public static void setEntrada(Scanner entrada) { ControleRemoto.entrada = entrada; } public static void setConsulta(int consulta) { ControleRemoto.consulta = consulta; } public static void main(String[] args) { setEntrada(new Scanner(System.in)); //O usuario ira colocar as informacoes ex: numero do canal que deseja trocar, // se deseja aumentar ou diminuir o volume (obs: tem dois jeitos de trocar de canal pelo numero ou por + e -) } // um metodo para imprimir a confirmacao da entrada ex: voce trocou para o canal 5 , // o volume da tv esta em 12.(que seria a parte de consulta) } ] sei que estou abusando aqui mas estou tendo dificuldades e preciso entregar logo e não me sobra tempo para fazer de semana. Desde já agradeço
-
Não consigo pegar dados de outra classe
hansleygladberg posted a question in Perguntas e respostas rápidas
Tenho a classe conexão: class Conexao{ private $_host = 'localhost'; private $_user = 'root'; private $_pass = ''; private $_database = 'mg'; public $_con; public $conecta; function __construct() { $this->conecta(); } public function conecta() { $_con = mysqli_connect($this->_host, $this->_user, $this->_pass, $this->_database) or die("Erro ao conectar ao servidor » " . mysqli_error()); return $_con; } } E o arquivo da classe que insere dados: require_once 'Conexao.class.php'; $conecta = new Conexao(); class Cliente{ private $id, $nome, $endereco, $telefone1, $telefone2; protected $tabela = 'clientes'; public function getId(){ return $this->id; } public function getNome(){ return $this->nome; } public function setNome($nome){ $this->nome = $nome; } public function getEndereco(){ return $this->endereco; } public function setEndereco($endereco){ $this->endereco = $endereco; } public function getTelefone1(){ return $this->telefone1; } public function setTelefone1($telefone1){ $this->telefone1 = $telefone1; } public function getTelefone2(){ return $this->telefone2; } public function setTelefone2($telefone2){ $this->telefone2 = $telefone2; } public function insere(){ $query = "INSERT INTO clientes (nome, endereco, telefone1, telefone2, email) VALUES ('2', '3', '4', '5', '6')"; $query2 = mysqli_query($_con, $query); } } Quando executo a função "insere" ela retorna que falta um dos parâmetros que no caso não consegue encontrar a variável "$_con". Estou apenas fazendo testes pra depois de 12 anos relembrar e me atualizar no PHP.... Mas não consegui acessar essa variável.. -
Já entendi que as variaveis criadas fora das funções não são enxergadas dentro delas, e é preciso utilizar a palavra global, e funciona! Ex: <?php $texto = 'Olá'; function mostrar() { global $texto; echo $texto; } mostrar(); //imprime o Ola na tela ?> MAS quando eu coloco a mesma coisa dentro de uma classe, nao funciona mais, o que eu faço? Vaja o codigo <?php class teste { public $texto = 'Olá'; public function mostrar(){ global $texto; echo $texto; } } $a = new teste(); $a->mostrar(); //isso não imprime nada na tela, fica vazio
-
Bom dia, estou com dificuldade em um problema que tenho que resolver: Faça um programa que deverá ler e armazenar na memória um as informações das pessoas. Deverá ser criada uma classe Pessoa com os atributos nome, data de nascimento, peso e altura. Crie os métodos públicos necessários para sets e gets e também um método para imprimir todos dados de uma pessoa. Crie um método para calcular a idade da pessoa. Crie um método para calcular o índice de massa corporal (IMC) de uma pessoa seguindo a seguinte fórmula IMC = peso/altura² Deverá ser criada uma classe de teste para testar a chamada de todos os métodos
-
- javascript
- duvida
-
(and 1 more)
Tagged with:
-
Olá a todos. Estou fazendo um trabalho aqui e começando a usar Orientação a Objetos com PHP então ainda não tenho plena certeza dos passos. Achei na net muitos exemplos mas como existem várias maneiras queria saber a melhor forma de quem tem mais experiência. Segue o código criado até o momento, classe SelectOrganizacao.class.php <?php /** * * Classe para Listar Organizações * @autor Anderson de Oliveira * @version 1.0 * **/ class SelectOrganizacao { // campos da tabela private $idOrg; private $nmOrg; private $statusOrg; private $cad; private $alt; public function listarOrganizacoes() { // inclui a classe de conexão require_once 'Database.class.php'; // atribui a instância de conexão na variável $db = Conexao::getInstance(); // consulta que retorna $query = $db->prepare("SELECT * FROM " . Conexao::getTabela('TB_ORGANIZACAO').""); $query->execute(); $num_rows = count($query); if ($num_rows > 0) { // escreve a consulta foreach($query->fetchAll(PDO::FETCH_ASSOC) as $l) { $this->idOrg = $l['idOrg']; $this->nmOrg = $l['nmOrg']; $this->statusOrg = $l['statusOrg']; $this->cad = $l['cad']; $this->alt = $l['alt']; $dados[]=array( "idOrg"=>$this->idOrg, "nmOrg"=>$this->nmOrg, "statusOrg"=>$this->statusOrg, "cad"=>$this->cad, "alt"=>$this->alt ); } return $dados; } } } E no html: <?php include "class/SelectOrganizacao.class.php"; $p = new SelectOrganizacao(); $dados = $p->listarOrganizacoes(); foreach ($dados as $l) { echo $l['idOrg'].' - '.$l['nmOrg'].' - '.$l['statusOrg'].' - '.$l['cad'].' - '.$l['alt'].'<br/>'; } ?> Funciona certinho. Minhas dúvidas: - Sintaxe/uso correto, vícios ou forma errada de proceder; - Em que eu poderia melhorar quanto a performance; - Como eu faço para retornar no meu html o valor de "$num_rows" ou então dar um valor true (existem resultados) e false (não existem); - Outras sugestões. Desde já agradeço a todos, assim que forem me dando as dicas para melhorar ou eu fizer uma melhoria vou postando aqui.
-
na minha main tem isso aqui: Carta[ ] mao; mao = new Carta[3]; mao[0].nome="fulano"; alguma coisa na terceira linha faz dar erro, não consigo atribuir valor, será que declarei alguma coisa errada? acontece isso: OBS.: se eu declarar mao como não sendo um vetor, não dá erro
-
Olá amigos! Estou com um problema para "chamar" um arquivo com a extensão inc de uma aplicação que faz um login. Tenho um arquivo principal chamado index.php onde contém na página somente dois campos de texto (usuário e senha) e um botão de login. Nisso, essa página redireciona para uma outra chamada login.php onde contém o código abaixo: <?php require_once ("classBancoDados.inc"); $conexao_bd = new classBancoDados("localhost"); if (!$conexao_bd->AbrirConexao()) { echo "<p>Erro na conexão com o banco de dados!<br>" . $conexao_bd->MensagemErro() . "</p>"; } else { $conexao_bd->SetSELECT("*","hoteis","UF,Cidade"); if($conexao_bd->ExecSELECT()) { $NumeroRegistros = $conexao_bd->TotalRegistros(); $DataSet = $conexao_bd->GetDataSet(); if($NumeroRegistros > 0) { while($Registros = $DataSet->fecth_assoc()) { $EnderecoHotel = "<p><b>" . trim($Registros["Endereco"]) . "," . trim($Registros["Numero"]) . "<br>"; $EnderecoHotel .= trim($Registros["Bairro"]) . " - " . $Registros["Cidade"] . "<br>"; $EnderecoHotel .= $Registros["UF"] . " - Fone: " . $Registros["Telefone"] . "<br></b></p>"; echo $EnderecoHotel; } } } else { echo "<p>Erro na execução do comando SELECT</p>"; } } $conexao_bd->FecharConexao(); ?> A Classe "classBancoDados.inc" contém informações do acesso ao banco de dados, login, senha tabela e etc. Porém, quando clico no botão login, o erro que aparece é o seguinte. Pelo que percebi ele está dizendo que meu arquivo "classBancoDados" não foi encontrado junto dos outros arquivos que compõem a aplicação. É isso mesmo? Mas eles estão na mesma pasta. Estou usando wamp server com mysql e servidor apache. Podem me ajudar? Obrigado
- 4 replies
-
- banco de dados
- inc
-
(and 4 more)
Tagged with:
-
Olá pessoal, Estou começando a brincar com o PHP orientado a objetos, e me deparei com um probleminha... Criei uma função bem besta pra retornar o ano atual... <?php class Ano { public function __construct() { return $ano = date('Y'); } } echo $ano = new Ano(); Quando dou echo no objeto da classe aparece a mensagem dizendo que o objeto da classe não pode ser convertido em string. Como eu faria para mostrar o retorno deste objeto na tela? Desde ja agradeço!
-
Estou tentando manipular uma classe com seus getters e setters e não estou conseguindo. Tentando explicar melhor: Eu setto cada atributo do objeto dessa classe, depois dou echo neles e não imprime o esperado, também não exibe erro nenhum. Alguém já passou por isso? Ou será que mudou algo dessa parte e eu não estou sabendo? A classe: <?php class Paciente { private $id; private $id_plano; private $nome; private $email; private $data_nascimento; private $status; private $endereco; public function Paciente() { } public function getId(){ return $this->id; } public function setId($id){ $this->id = $id; } public function getId_Plano(){ return $this->id_plano; } public function setId_Plano($id_plano){ $this->id = $id_plano; } public function getNome(){ return $this->nome; } public function setNome($nome){ $this->nome = $nome; } public function getEmail(){ return $this->email; } public function setEmail($email){ $this->nome = $email; } public function getData_nascimento(){ return $this->data_nascimento; } public function setData_nascimento($data_nascimento){ $this->nome = $data_nascimento; } public function getStatus(){ return $this->status; } public function setStatus($status){ $this->nome = $status; } public function getEndereco(){ return $this->endereco; } public function setEndereco($endereco){ $this->nome = $endereco; } } ?> O teste: include('Paciente.class.php'); $paciente = new Paciente(); $paciente->setId(1); $paciente->setId_Plano(2); $paciente->setNome('clarice'); $paciente->setEmail('clarice@gmail.com'); $paciente->setData_nascimento('04/12/2016'); $paciente->setStatus(1); $paciente->setEndereco('Rua xcfgvhbjnkm,fgvhbjnkm'); echo "<br>id ".$paciente->getId(); echo "<br>idPlano ".$paciente->getId_Plano(); echo "<br>nome ".$paciente->getNome(); echo "<br>email ".$paciente->getEmail(); echo "<br>data ".$paciente->getData_nascimento(); echo "<br>status ".$paciente->getStatus(); echo "<br>endereco ".$paciente->getEndereco(); var_dump($paciente); O que imprime: id 2idPlano nome Rua xcfgvhbjnkm,fgvhbjnkmemail data status endereco object(Paciente)[1] private 'id' private 'id_plano' private 'nome' (length=25) private 'email' private 'data_nascimento' private 'status' private 'endereco'
-
Bom dia galera. Revirei a internet atrás de alguma coisa sobre o que estou procurando e nada encontrei. Como o fórum é acessado por milhares de desenvolvedores acredito que um de vocês já podem ter necessitado da mesma coisa. É o seguinte, estou com uma demanda para desenvolver um software que faça a gestão das contas de telefonia móvel da empresa que trabalho. A operadora que trabalhamos é a Vivo e a mesma disponibiliza a conta em formato eletrônico. Este arquivo é um txt com todas as informações da conta e estava tentando entender o padrão deste arquivo. Gostaria de saber se alguém já realizou um estudo neste arquivo e se conseguiu evoluir em alguma coisa. Atualmente eu pego este arquivo, importo no programa da Vivo que gera um banco de dados MDB, converto este banco para mysql e só aí começo a trabalhar com os dados. Porém para realizar este processo é necessário conhecimento e como o usuário que irá ficar responsável pela realização desta importação mensal é um usuário comum fica inviável fazer desta forma. Preciso que o usuário apenas faça a importação do arquivo txt e o sistema irá fazer o resto. Conto com a ajuda de vocês.
-
Olá boa tarde, gostaria de tirar uma dúvida. Gostaria de saber, por que uma classe pode possuir mais de um construtor? finalidade, vantagem, qual a necessidade... Obrigado.
- 5 replies
-
- construtores
- java
-
(and 1 more)
Tagged with:
-
Olá pessoal. Meu site tem um btn, que serve para rolar o site para baixo, quero que ele gire 180 graus após o click e mude o link (a) para que o site volte para o topo, mas não sei como fazer isso. Ja tentei com a pseudo-classe :active, mas o btn so rotaciona no momento em que o click ocorre, e quero que continue rotacionado após o click.
-
Pessoal, minha dúvida é a seguinte, eu pretendo fazer um carrossel em javascript puro, porém, queria que isso fosse feito em uma classe em javascript para implementar na minha própria CMS (pretendo usar todo o javascript nativo da CMS por meio de classes), como até hoje não desenvolvi nenhuma classe, estou tendo dúvidas. Para você entenderem: Se eu não fosse usar uma classe, eu faria o seguinte para inserir um texto dentro do parágrafo abaixo (de forma muito simplificada): [...] <script type="text/javascript"> function meuTexto(a) { // 'a' é o 'texto' que sera exibido no paragrafo document.getElementById('texto').innerHTML = a; }; window.onload = meuTexto('ESSE É MEU TEXTO'); </script> </head> <body> <p id="texto"></p> </body> </html> Como eu faria isso usando uma classe? (usarei essa resposta como ponto de partida para a minha classe) Grato desde já.