Jump to content
Fórum Script Brasil
  • 0

Duvida PHP OO


Peter Link

Question

Boa noite galera,

Estou começando com OO no php (sei que OO no php é so uma simulação :D),

Estou com duvida pra passar propriedade chamando outra classe

estou fazendo assim

page view

$obj = new conexao();

        $login = $_COOKIE[cookie_login];

        $obj->set('login_user',$login);
            
        $teste= funcoes::count_char();
Estou tetando passar o login para ser executado na function count_char da classe funcoes
class funcoes extends conexao
{
        var $login_user;
        var $senha;        
        
    
    function count_char(){
    
        $conexao = new conexao;

        $conexao->set("sql","SELECT `name_char` FROM `characters` WHERE `account_char`='{$this->login_user}'");
        $aplica = $conexao->query();
        $char= @mysql_result($aplica, 0, "name_char");
        
        
            return $char;
                
    }
}

So que dessa forma não consigo receber o login na query com "$this->login_user"

E se exibo $obj->login_user na page view ta com o valor preenchido;

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

"Simulação"? Como assim? Pode explicar melhor?

Você está chamando "funcoes::count_char()", como se count_char fosse estático. Membros estáticos fazem parte da classe, não de objetos. Dessa forma, você não pode usar $this, dentro de métodos estáticos.

O que exatamente você está tentando fazer?

Um abraço.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...