Todas as funções em PHP retornam valores, mesmo se você não informar o retorno. O conceito de função “vazia” não se aplica no PHP. Você pode especificar o valor de retorno da sua função usando a palavra-chave return.
function ola()
{
return “Olá mundo”; // Retorna uma string “Olá mundo”
}
$txt = ola(); // Atribui o valor de retorno [...]
Funções - Parte II - Retornando Valores
Funções - Parte I - Sintaxe Basica
A sintaxe de uma função básica é muito simples. Para criar uma nova função, nós simplesmente usamos a palavra-chave function, seguido por um identificador ou nome de função, um par de parênteses e chavetas, vejam o exemplo abaixo:
function nome() { }
Nome de funções no PHP não são case-sensitive. Tal como acontece com todos os identificadores [...]
Funções
Apartir de hoje estaremos falando de funções que é o coração da programação PHP. Tem a capacidade de sintetizar qualquer pedaço de código de uma forma que pode ser chamado novamente, e novamente é inestimável, que é a base da estrutura processual da programação orientada para objeto.
Iremos centrar nossa atenção sobre os diversos aspectos da [...]
Erros - parte III - Erros de manipulação
Seus scripts devem sempre ser capazes de recuperar de um erro, mesmo que esse erro seja apenas para informar o usuário do ocorrido. Desta forma, o script não irá finalizar inesperadamente, resultando em melhor comunicação com os usuários e evitando possíveis problemas.
Felizmente é muito fácil o tratamento do erro. Seus scripts podem declarar uma função [...]
Erros - parte II - Reportando Erros
Depois de uma longa temporada sem escrever, estou retornando aos estudos, pois no fim de ano sabe como é? Muito trabalho e muita cerveja.
Por padrão, o PHP reporta qualquer erro que encontra na saída do script. A menos que você esteja em ambiente de depuração, sendo essa uma característica que raramente você vai querer pois [...]
Erros - parte I - Erros e gerenciamento de erros
Erros é uma parte integrada de qualquer linguagem de programação, embora, na maioria das vezes os programadores não queiram lidar com isso. PHP tem excelentes formas de tratamentos de erros, que proporcionam um controle detalhado sobre como os erros serão lançados, manipulados e comunicados.
Para começar falaremos sobre os tipos de erros. Existem vários tipos de [...]
Estruturas de controle – parte III – Parando e continuando
A palavra-chave break, pode ser usada para sair de um loop, levando um parâmetro opcional, que permite a saída de vários loops:
$i = 0;
while (true) {
if ($i == 10) {
break;
}
echo $i . PHP_EOL;
$i++;
}
for ($i = 0; $i < 10; $i++) {
for ($j = 0; $j < 3; $j++) {
if (($j + $i) % 5 == [...]
Estruturas de controle – parte II – controle iterativo
Com o controlador iterativo pode-se executar o mesmo trecho de código múltiplas vezes. PHP tem quatro destes, apesar de apenas dois deles são necessários para o funcionamento
de uma língua.
Os mais simples controladores iterativos são o while e o do … while eles permitem repetir uma série de operações até que avalia a condição verdadeira (TRUE):
$i [...]
Estruturas de controle - parte I - Estruturas Condicionais
Estrutura condicional é usada para alterar o fluxo de uma execução baseado em uma ou mais condições. A maior parte destas estruturas básicas é o se-então-senão (if-then-else)que executa uma das duas declarações (ou conjuntos de declarações fechados em um bloco de código), dependendo se avalia a uma condição verdadeira ou falsa:
if (expressao1) {
} elseif (expressao [...]
Estruturas de controle
Estrutura de controle permite que você controle o fluxo do script. Afinal, se todos os scripts fossem percorridos do inicio ao fim sem o controle de que parte seria executada e quantas vezes, escrever um programa seria impossível.
PHP disponibiliza um grande número de diferentes estruturas de controle, incluindo algumas que, apesar de ser redundante, simplifica [...]
| S | T | Q | Q | S | S | D |
|---|---|---|---|---|---|---|
| « mai | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||
Últimos posts
- Funções - Parte II - Retornando Valores
- Funções - Parte I - Sintaxe Basica
- Funções
- Erros - parte III - Erros de manipulação
- Erros - parte II - Reportando Erros
- Erros - parte I - Erros e gerenciamento de erros
- Estruturas de controle – parte III – Parando e continuando
- Estruturas de controle – parte II – controle iterativo
- Estruturas de controle - parte I - Estruturas Condicionais
- Estruturas de controle