*   >> Leitura Educação Artigos >> science >> programação

Php Basics Função

O básico de PHP - Parte 9 Introdução Esta é parte de minha série 9, Noções básicas de PHP. Uma função é um conjunto de instruções que executam uma tarefa específica. Quando você vai começar a escrever programas, você vai perceber que os programas são muito longos. Você vai perceber que existem grupos de declarações que terão de estar fazendo a mesma tarefa em diferentes partes do código (programa). Você não precisa digitar esse grupo de declarações em diferentes partes do código. Você pode escrevê-lo uma vez, e então chamá-lo onde for necessário no código.

Neste artigo vou explicar os conceitos básicos de funções PHP. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo. Definindo Funções O grupo de instruções constitui a função, mas você precisa para agrupá-los de uma forma particular. Ao fazer isso, nós dizemos que você está definindo uma função em PHP. Nalgumas línguas, este processo está dividida em duas.

Uma fase é chamada, declarando a função e outra fase é chamada, a definição da função. Para este artigo e para a programação básica do PHP, vamos usar um único processo, que é a definição da função. A definição da função consiste no seguinte na ordem dada - A palavra reservada, função. - O nome da função. - Uma lista de parâmetros para a função, entre parênteses e separados por vírgulas (veja abaixo). - As declarações que definem a função, entre chaves. As declarações em uma função pode ter entre eles chamadas para outras funções definidas no programa atual (aplicação).

Nota: outro nome para a palavra reservada é palavra-chave. Exemplo No exemplo a seguir, definimos uma função que irá adicionar dois números, encontrar o quadrado da soma e, em seguida, retornar o resultado. myFn função () {$ num1 = 2; $ num2 = 3; $ sum = $ num1 + num2 $; $ quadrado = $ * $ soma soma; return $ quadrado; }?> A função começa com a palavra reservada, função. O nome da função é myFn. Isto é seguido por parênteses. Então você tem o bloco. No bloco, você tem a declaração e atribuição dos dois números. A terceira declaração no bloco soma os dois números.

A quarta quadrados indicação da soma. A última instrução retorna a praça para a afirmação de que iria chamar a função, fora da função. A palavra reservada, retorno, é usado para isso. Isso é seguido por uma variável ou um literal. Nem todas as funções terminam com a instrução de retorno. Algumas funções apenas executar uma tarefa e não retorna nada. Chamando uma função Você chamar uma função apenas digitando o nome da função, seguido por parênteses, em um comunicado. O código a seguir ilustra isso.

Experimente: myFn função () {$ num1 = 2; $ num2 = 3; $ sum = $ num1 + num2 $; $ quadrado = $ * $ soma soma; return $ quadrado; } $ Result = myFn (); echo $ result; ?> Este código é semelhante à anterior, com a adição de dois últimos comandos. O último-mas-uma declaração chama a função. Esta chamada declaração está fora da função. O operando direito da instrução é "myFn ()". É esta a expressão que chama a função. Quando ele chama a função, ele recebe o valor devolvido pela instrução de retorno na função. Esse valor agora é atribuído à variável, $ resultado.

A última declaração exibe o resultado. A chamada de função nem sempre tem que atribuir um valor de retorno a uma variável. Funções que não têm valores de retorno são chamados apenas digitando o nome, seguido de parênteses (ponto e vírgula em seguida, para formar uma declaração). Parâmetros e Argumentos Agora, na função acima, só pode lidar com dois números particulares, que são 2 e 3. Isto é uma desvantagem.

Se nós declaramos (criar) e atribuir as variáveis ​​fora da função, então podemos sempre mudar os valores das variáveis, em seguida, enviar as variáveis ​​para a função antes de a função é executada. Desta forma, seremos capazes de lidar com muitos outros pares de números. O exemplo a seguir ilustra isso: $ num1 = 4; $ num2 = 5; myFn função ($ no1, no2 $) {$ sum = $ no1 + $ NO2; $ quadrado = $ * $ soma soma; return $ quadrado; } $ Result = myFn ($ num1, num2 $); echo $ result; ?> Desta vez, as variáveis ​​foram declarados e atribuídos fora da função.

Alguma outra função em outras partes do código pode realmente alterar esses valores. No entanto, a função não pode alterar o valor de uma variável dentro de alguma outra função (sendo tudo igual). Na definição da função, os parênteses têm agora duas variáveis. Essas variáveis ​​nesta posição são chamados Parâmetros. Estes parâmetros da função são usadas dentro da função. No último-mas-um comunicado, onde a função é chamada; os parênteses têm duas variáveis. Essas variáveis ​​nesta posição são chamados Argumentos. Estes argumentos da função são as variáveis ​​declaradas fora da função.

Os argumentos para uma chamada de função, pode ser literais, algo como: $ result = myFn (4, 5); Leia o código acima e experimentá-lo. É aconselhável fazer sempre as variáveis ​​para os diferentes parâmetros das variáveis ​​correspondentes para os argumentos. Se você não fizer isso, então ao manipular os parâmetros dentro da função, você pode alterar os valores das variáveis ​​fora da função. Argumento Valor padrão Imagine que no exemplo acima, um número é fixo, eo outro pode estar mudando.

Por exemplo, assumir que $ num2 será sempre e 5 $ num1 pode ser qualquer outro número, tal como 2, 4, 6, 15, etc. Neste caso, a única variável declarada (criados) seria $ num1. O número fixo irá ser um dos parâmetros da função como mostra o seguinte exemplo: $ num1 = 2; myFn função ($ no1, no2 $ = 5) {$ sum = $ no1 + $ NO2; $ quadrado = $ * $ soma soma; return $ quadrado; } $ Result = myFn ($ num1); echo $ result; ?> Quando algo é mantida fixa como este, nós dizemos que é o valor do argumento padrão.

Você só tem um nome de parâmetro e atribuir um valor a ela nos parênteses da definição da função. Note que na chamada de função, apenas uma variável ($ num1) tem sido utilizado. Você não precisa incluir o valor do argumento padrão na chamada de função. O eco construir a construção de eco temos vindo a utilizar não é realmente uma função. É por isso que ele não precisa de parênteses quando ele é usado. Só sei que você pode enviar mais de um argumento com a construção de eco.

Separe os argumentos com vírgulas como no exemplo a seguir: echo "um", "", "dois"; ?> Você pode usar variáveis ​​no lugar dos literais. Variáveis ​​em Cordas Se uma string é entre aspas duplas e tem como parte de seu conteúdo, uma variável, o valor dessa variável será exibido. No entanto, se a cadeia é entre aspas simples, em seguida, o nome da variável será exibido e não o valor da variável. Leia e tente o seguinte código: $ var = "bom"; echo "Este é um homem $ var."; echo "echo 'Este é um homem $ var.

';?>

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.