Procedimentos são um tipo de sub-rotina que você pode criar em um script PHP para usar em sua página web. Por definição, um procedimento é um bloco de código que executa uma tarefa sem retornar um valor a forma como uma função faz. No entanto, o PHP não fazer uma forte distinção entre procedimentos e funções da maneira que você defini-los. Finalidade
Um procedimento permite que você use repetidamente o mesmo bloco de código no seu script PHP em vez de escrever o mesmo código várias vezes. Procedimentos realizar cálculos ou modificar os valores passados para eles ou criados dentro deles para exibir na página Web . Por exemplo, uma sub-rotina que leva dois inteiros como argumentos , multiplica -los juntos e utiliza a função " echo" para mostrar o resultado é um exemplo de um procedimento. Em essência, os procedimentos são pequenos programas contidos no programa maior .
Definição
Para criar qualquer tipo de sub-rotina em PHP , incluindo um procedimento , você usa o " função de palavra-chave "seguido pelo nome do procedimento, lista de argumentos e de declaração. Por exemplo, digitar " função myfunc ( $ var ) { }
" criar um procedimento chamado " myfunc " que aceita um argumento . Não codificar um valor de retorno. No PHP , você não pode criar vários procedimentos com o mesmo nome , nem você pode sobrecarregar uma função como você pode em algumas outras linguagens de programação.
Argumentos
você pode criar procedimentos que aceitam qualquer número de parâmetros e , em seguida, modificá-los conforme necessário dentro do corpo do código do procedimento. Você pode fazer isso através da criação de variáveis PHP ou passando por referência, onde se incluem um sinal & antes da variável . Quando você chamar um procedimento em outro lugar em seu script , você deve passar o mesmo número de argumentos para isso que são chamados para a definição do procedimento. Você pode passar variáveis ou strings literais na chamada de procedimento.
Âmbito
Você pode declarar um procedimento aninhado dentro de outro procedimento, mas você não pode usar o procedimento aninhado a menos que você primeiro chamar o procedimento dos pais , para que a página web pode processar o código. Da mesma forma, se você criar e inicializar uma variável e, em seguida, passá-lo para um procedimento e modificar o seu valor, o valor da variável original permanece inalterado. Você também pode criar múltiplas variáveis , todos com o mesmo nome em procedimentos distintos. Nenhum deles estão relacionados uns aos outros.