Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Cria um objeto da classe Prospectos que contém os seguintes atributos:<br>
- * $id, $nome, $origem, $dt_inclusao, $situacao.<br>
- * Chamando o construtor sem fornecer parâmetros é criado um objeto com todos os atributos nulos.
- * Ex.: $p = new Prospecto();
- *
- * @param int $id<br>
- * Ex.: $p = new Prospecto(1);
- * Informando um inteiro como parâmetro ao construtor ele retornará um objeto populado com os dados
- * baseados no registro identificado com o id igual ao o inteiro informado. Caso o registro não
- * exista o objeto será criado com os atributos nulos.
- *
- * @param string $nome, $origem<br>
- * Ex.: $p = new Prospecto('Fulano de Tal', 'www.site.dom/pgcaptura12xc7b');
- * Informando duas strings ao construtor a primeira atribuida a $nome e a segunda
- * será atribuida a $origem.
- *
- * @return objeto Prospectos<br>
- * Retorna um objeto da classe Prospectos.
- */
- public function __construct() {
- if (func_num_args() == 0) {
- $this->setNull();
- } elseif (func_num_args() == 1 && is_int(func_get_arg(0))) {
- $this->setById(func_get_arg(0));
- } elseif (func_num_args() == 2 && is_string(func_get_arg(0)) && is_string(func_get_arg(1))) {
- $this->nome = func_get_arg(0);
- $this->origem = func_get_arg(1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement