Feedback

Métodos PHP

Nesta versão do Scriptcase está incorporada o conceito de programação, com a utilização de recursos de atributos, métodos e bibliotecas. Na versão anterior já era possível criar regras de negócio nas aplicações, utilizando este conceito o grande diferencial é que agora isto poderá ser realizado de forma mais organizada, facilitando tanto o desenvolvimento quanto o entendimento da regra por outro desenvolvedor.

Métodos são funções ou procedimentos declarados pelo desenvolvedor, que ajudam a aplicação das regras de negócio para um aplicativo. Usando métodos nas aplicações é possível a reutilização de código e melhorar a produtividade de desenvolvimento.

Criando um novo método

Interface de criação de método PHP

  • Defina o nome para o novo método e clique no botão Criar. Como na imagem abaixo.

O código dos métodos PHP são incorporados à uma mesma classe, desta forma, não é possível a utilização de duas funções com o mesmo nome, mesmo quando utilizadas em métodos diferentes.

Inclusão do método.

  • Métodos podem ter parâmetros de passagem.

Inclusão do método.

  • Adicionar a quantidade variáveis:

Definição de parâmetros do método PHP

  • Definição da variável:

Definição da variável

  • Nome : Digite o nome da variável.
  • Tipo : Selecione o tipo de variáveis como: por valor ou por referência.
  • Valor padrão : O valor do parâmetro usado para inicializar a variável na chamada tim e.

Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela variável.

  • Edição do parâmetro:

Interface de edição de parâmetros do método PHP

  • Marca todos os parâmetros : Seleciona todos os parâmetros variáveis em parâmetros de campo.
  • Desmarca todos os parâmetros : Desmarca todos os parâmetros de seleção de variáveis em parâmetros de campo.
  • Edita a variável selecionada : Edita a variável selecionada em parâmetros de campo.
  • Elimina a variável selecionada : Elimina a variável selecionada em parâmetros de campo.