Se você deseja ter sucesso na programação orientada a objetos com PHP, Métodos são uma parte central que você deve dominar. Neste tutorial, vamos ver como declarar métodos e utilizá-los de forma eficaz em suas classes.
Principais conclusões
- Métodos são como funções dentro de uma classe.
- Você pode usar parâmetros para passar dados para os métodos.
- Os valores de retorno permitem que você utilize os resultados dos métodos.
- A visibilidade dos métodos (public, private, protected) controla o acesso.
Guia passo a passo
A estrutura básica de um método
Vamos começar com a declaração básica de um método. Certifique-se de criar uma classe que contenha o método. Por exemplo, sua classe pode se chamar "Métodos". Dentro dessa classe, você pode declarar o método "adicionar", que soma dois números. Aqui está uma estrutura de exemplo:

Para declarar o método, você deve fazer o seguinte:
No corpo do método, a lógica por trás da adição é armazenada.
Dentro do corpo do método, insira a lógica da adição que soma os dois parâmetros.
Usando Echo
Para exibir o resultado da adição, você pode usar a função echo. Você deve garantir que o resultado seja fácil de ler. Combine sua saída de texto com os valores que você está somando.

Um exemplo simples seria assim:
Isso exibe a soma dos dois números, tornando claro e conciso para o usuário.
Chamada de método
Um método não é executado automaticamente. Você deve chamar o método explicitamente. Primeiro, crie um objeto da classe Métodos:

Agora você pode usar o método "adicionar" acessando-o através do objeto:
Saída no navegador
Para exibir o resultado no navegador, chame o método e permita que ele retorne o resultado. Assim, você poderá ver a saída diretamente. Aqui está um exemplo completo:

Visibilidade dos métodos
Um conceito importante na programação orientada a objetos é a visibilidade. Você pode declarar métodos como public, private ou protected. Essas visibilidades controlam como outras partes do seu código podem acessar o método.

- public: O método é acessível de qualquer lugar.
- private: O método pode ser usado apenas dentro da classe.
- protected: O método pode ser usado dentro da classe e por classes derivadas.
Isso é especialmente importante para encapsular sua lógica e proteger seus dados.
Resumo – Métodos em PHP explicados de forma clara
Neste guia, você aprendeu como os métodos funcionam em PHP. Agora você sabe como declará-los, chamá-los, trabalhar com parâmetros e retornar resultados. Além disso, você obteve insights sobre a visibilidade dos métodos, que é um aspecto importante da programação orientada a objetos.
Perguntas frequentes
Como declaro um método em PHP?Use a palavra-chave function, seguida pelo nome do método e parênteses para os parâmetros.
Como chamo um método?Crie um objeto da classe e use o operador de ponto para chamar o método.
O que são parâmetros em métodos?Parâmetros são variáveis que você passa para um método para estender sua funcionalidade.
Qual é a diferença entre public, private e protected?public é para todos, private apenas para a classe em si, protected para a classe e suas subclasses.
Como retorno resultados de um método?Use a palavra-chave return, seguida pelo valor que você deseja retornar.