Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leadership Spirit

[Resolvido] O que significa o sinal " -> " em PHP?

Recommended Posts

Olá pessoal, este é o meu primeiro post no fórum, espero que possam me ajudar da mesma forma como espero ajudar a todos do forum quando o assunto estiver dentro de meu conhecimento http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif !!

 

É o seguinte....

 

"herdei" a missão de administrar um site em PHP quase pronto, (ele já funciona), porém ainda necessita de novas implementações e ajustes..

 

enquanto analisava o código ,que, diga-se de passagem, não possui comentários, muito menos documentação, encontrei várias vezes isso:

 

este sinal: ->

 

gostaria de saber qual o significado desse sinal em códigos PHP, é geralmente utilizado em variáveis..

 

Grande abraço..

 

:rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não uso classes, mas acho que posso te ajudar.

 

Vamos criar uma classe:

 

class Leadership
{
  function Andar ($passos)
	{
	  $local+=$passos;
	  return 1;
	}
}

Agora vamos andar com nosso amigo Leadership...

 

$boneco = new Leadership
$boneco->Andar(3); // damos 3 passos

Espero que tenha entendido... :)

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiramente, bem-vindo ao iMasters, Leadership Spirit! :D

 

Complementando, veja estes links:

 

 

http://www.php.net/manual/pt_BR/language.oop.php

http://www.php.net/manual/pt_BR/language.oop5.php

http://forum.imasters.com.br/index.php...&hl=classes

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá João Cagnoni2!! Muito obrigado pela sua resposta.. ela me fez entender o significado do sinal "->"... muito obrigado mesmo... qualquer dúvida que você venha a ter e eu puder ajudar, conte comigo! Gde abraço amigo!

 

Olá Beraldo!! Muito obrigado pela sua resposta..

a sua resposta me fez compreender a utilização de classes bem mais a fundo do q eu tinha conhecimento.. Muito obrigado!!!

Qualquer dúvida que você venha a ter e eu puder ajudar, conte comigo! Gde abraço amigo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tbm tinha essa duvida de para que servia esse sinal "->" lendo as responsta dos amigos eu entendi que eu vou usar esse sinal quando eu estiver trabalhando com classes mas fiquei com uma duvida eu nao poderia usar o sinal de "=" ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

tbm tinha essa duvida de para que servia esse sinal "->" lendo as responsta dos amigos eu entendi que eu vou usar esse sinal quando eu estiver trabalhando com classes mas fiquei com uma duvida eu nao poderia usar o sinal de "=" ???

O sinal de igual (=) atribui um valor a uma variável. Ele não serve para utilizar propriedades e métodos de uma classe.

Primeiro você instancia o objeto. Para isse você usa esse sinal, com o operador new:

$obj = new obj;

Depois de instanciar o objeto, você fará assim:

echo $obj->propriedade;
$obj->metodo();

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.