Publicidade cabeçário
quinta-feira, 31 de janeiro de 2013
Frases Enfadonhas 8 - Você é omo?
Aí pessoal vou postar até a primeira frase enfadonha, como as antigas eram colocadas apenas em páginas, agora vou colocá-las em posts também, dá pra matar a saudade e ir pensando nas próximas HOAEOHIHOIEAOIAE
PHP Estrutura de Controle - Comando Return
Basicamente o comando return tem a capacidade de retornar valores para funções por exemplo. Mais ele não se resume a isso, se for chamado em um função, a instrução return() termina a execução da função e retorna seu argumento como o valor da função! Isso é válido também para scripts.
Certo até aí tudo bem, mas se utilizarmos o return na função principal? Ou no escopo global? Simples, a execução do script é finalizada, vale também se ela foi chamada por um include() ou required(), ele devolve o valor assim como numa função qualquer.
Certo até aí tudo bem, mas se utilizarmos o return na função principal? Ou no escopo global? Simples, a execução do script é finalizada, vale também se ela foi chamada por um include() ou required(), ele devolve o valor assim como numa função qualquer.
quarta-feira, 30 de janeiro de 2013
PHP Estrutura de Controle - Comando Switch
A instrução switch é similar a uma série de instruções sobre a mesma expressão. O switch no PHP é um comando para executar uma de várias ações baseadas em determinada condição. Semelhante ao encadeamento if..elseif..else.
Em muitas ocasiões, você pode querer comparar a mesma variável (ou expressão) com muitos valores diferentes, e executar um pedaço de código diferente dependendo de qual valor ela tiver. A sintaxe do switch é:
switch(variável){ switch(variável):
case constante1: case constante1:
<comando> <comando>
break; ou break;
case constante2: case constante2:
<comando> <comando>
break; break;
... ...
} endswitch;
Em muitas ocasiões, você pode querer comparar a mesma variável (ou expressão) com muitos valores diferentes, e executar um pedaço de código diferente dependendo de qual valor ela tiver. A sintaxe do switch é:
switch(variável){ switch(variável):
case constante1: case constante1:
<comando> <comando>
break; ou break;
case constante2: case constante2:
<comando> <comando>
break; break;
... ...
} endswitch;
O switch funciona como um controle de várias opções, nesse caso eu fugiria pra delegacia kkkk ;D fonte da imagem:forum.nintendoblast.com.br |
terça-feira, 29 de janeiro de 2013
PHP Estrutura de Controle - Comando Break e Continue
1.1 - Comando Break
Como o nome sugere o comando break (quebrar em inglês) termina a execução atual de vários outros comandos tais como: for, foreach, while, do...while, switch.
Esse comando pode ser otimizado colocando-se um fator numérico a sua frente, exemplo:
break 1; quebra a próxima estrutura de controle a sua frente
break 3; quebra as próximas três estruturas de controle a sua frente
Como o nome sugere o comando break (quebrar em inglês) termina a execução atual de vários outros comandos tais como: for, foreach, while, do...while, switch.
Esse comando pode ser otimizado colocando-se um fator numérico a sua frente, exemplo:
break 1; quebra a próxima estrutura de controle a sua frente
break 3; quebra as próximas três estruturas de controle a sua frente
Estrutura de Controle: Comando break fonte da imgem:influx.com.br |
sexta-feira, 25 de janeiro de 2013
PHP Estrutura de Controle - Comando Foreach
Este comando é uma derivação do nosso for, sendo que sua aplicação é voltada para vetores, matrizes e objetos. Alias, ele funciona apenas com arrays e objetos, caso você tente utilizar com outros tipos ele irá emitir um erro. A grande sacada do foreach é acessar cada elemento individualmente iterando sobre toda a coleção e sem a necessidade de informação de índices.
Ele pode ser representado de duas maneiras:
foreach ( $nome_array as $elemento)
{comando}
Ele pode ser representado de duas maneiras:
foreach ( $nome_array as $elemento)
{comando}
quarta-feira, 23 de janeiro de 2013
PHP Estrutura de Controle - Comando For
PHP Estrutura de Controle - Comando While e do...while
1.1 - While
Literalmente falando seria "enquanto", é a maneira mais simples de se criar um laço em php. Você deve estar pensando: mais pra que eu quero criar um laço?
Chamamos de laços lógicos trechos de códigos em que determinada ação ou grupo deve ser executada várias vezes (enê vezes).
Sua sintaxe é:
while(expressão)
<comando>;
Literalmente falando seria "enquanto", é a maneira mais simples de se criar um laço em php. Você deve estar pensando: mais pra que eu quero criar um laço?
Chamamos de laços lógicos trechos de códigos em que determinada ação ou grupo deve ser executada várias vezes (enê vezes).
Sua sintaxe é:
while(expressão)
<comando>;
quinta-feira, 17 de janeiro de 2013
PHP Estrutura de Controle - Comando IF e ELSE
1.1 - Comando IF
Talvez seja o mais trivial dos comandos condicionais. Ele testa a condição , se o resultado for verdadeiro executa uma instrução ou bloco. Apesar dessa trivialidade, a construção if é uma das características mais importantes de muitas linguagens, incluindo o PHP:
Talvez seja o mais trivial dos comandos condicionais. Ele testa a condição , se o resultado for verdadeiro executa uma instrução ou bloco. Apesar dessa trivialidade, a construção if é uma das características mais importantes de muitas linguagens, incluindo o PHP:
Sintaxe do comando IF em php fonte da imagem:bdfatec.blogspot.com.br |
PHP - Conceito de Estruturas de Controle
Qualquer linguagem de programação se utiliza de instruções para executar tarefas. Uma instrução pode ser:
- uma atribuição, uma chamada de função, um 'loop';
- uma instrução condicional, ou mesmo uma instrução que não faz nada (um comando vazio);
- Instruções geralmente terminam com um ; (ponto e vírgula);
- podem ser agrupados em um grupo de comandos através do encapsulamento de um grupo de comandos com chaves.
quarta-feira, 16 de janeiro de 2013
PHP - Operador de String e Operador de Tipo
1.1 - Operador de String
O operador de string é representado pelo . (ponto) . Sua função principal é a de concatenar argumentos, da esquerda para a direita. Alguns autores consideram como sendo dois operadores de string, o que é errado, na verdade o que existe é a junção, formando uma combinação com o operador de atribuição = (igual), ficando .= (ponto igual) criando uma concatenação e atribuição conjunta. Isso já foi explicado em outro post, se quiser saber mais clique aqui.
O operador de string é representado pelo . (ponto) . Sua função principal é a de concatenar argumentos, da esquerda para a direita. Alguns autores consideram como sendo dois operadores de string, o que é errado, na verdade o que existe é a junção, formando uma combinação com o operador de atribuição = (igual), ficando .= (ponto igual) criando uma concatenação e atribuição conjunta. Isso já foi explicado em outro post, se quiser saber mais clique aqui.
Exemplo de uso do operador de string fonte da imagem:bdfatec.blogspot.com.br |
terça-feira, 15 de janeiro de 2013
PHP - Operadores Lógicos
Os operadores lógicos realizam comparação entre expressões, exceto o ! (não) que compara apenas um valor. Eles trabalham com valores booleanos, ou seja, o valor pode ser verdadeiro (TRUE) ou falso (FALSE). A seguir uma tabela com os operadores lógicos:
Operadores Lógicos e suas funções fonte da imagem:bdfatec.blogspot.com.br |
segunda-feira, 14 de janeiro de 2013
PHP - Operadores de Incremento/Decremento
Velho conhecido dos programadores, também nomeado de contador, largamente usado em laços condicionais. Esses são os operadores de incremento/decremento que como o nome sugere adicionam ( incremento ) ou subtraem ( decremento ) determinada variável. A seguir uma tabela com sua representação:
Operadores de incremento/decremento fonte da imagem:bdfatec.blogspot.com.br |
sexta-feira, 11 de janeiro de 2013
PHP - Operadores de Execução
Possibilitam executar comandos no servidor e retornam uma string, sua funcionalidade é parecida com a função shell_exec(), porém em formato de operador. Sua sintaxe é ´´ ( dois acentos agudos) isso mesmo, acentos agudos e não '' (duas apostrofes).
Operadores de Controle de erro mudam conforme o S.O. fonte da imagem:vivaolinux.com.br |
PHP - Operador de controle de erro
Em PHP o operador de controle de erro é o @ (arroba). Velho conhecido de todos, marca registrada em email... Quando ele precede uma expressão em PHP, qualquer mensagem de erro que possa ser gerada por aquela expressão será ignorada.
Observação:
Exemplo de operador de controle de erro fonte da imagem:grupon3virusinformaticos.blogspot.com |
Observação:
- O operador de controle @ funciona somente com expressões;
- Você pode prefixar chamadas de variáveis, funções, includes, constantes e afins. O que se deve ter em mente é que é necessário um valor, que seja gerado um valor.
quarta-feira, 9 de janeiro de 2013
PHP - Operadores de Comparação
terça-feira, 8 de janeiro de 2013
PHP - Operadores Aritméticos e de Atribuição
1.1 - Operadores Aritméticos
É o mais conhecido entre todos, porque são os operadores utilizados em cálculos matemáticos do nosso dia-a-dia. Através desses operadores aritméticos podemos realizar operações matemáticas básicas, como adição, subtração, multiplicação e divisão.
Operadores Aritméticos fonte da imagem:bdfatec.blogspot.com.br |
PHP - Conceito de Operadores
Operadores são utilizados para realizar operações entre um ou mais operandos, é algo que você alimenta com um ou mais valores e que devolvem outro valor. Assim como operadores matemáticos eles possuem prioridades, logo como na expressão:
Correto Incorreto
6 + 2 x 8 = 6 + 2 x 8 =
6 + 16 = 8 x 8 =
22 64
Uma pequena diferença não?!
Correto Incorreto
6 + 2 x 8 = 6 + 2 x 8 =
6 + 16 = 8 x 8 =
22 64
Uma pequena diferença não?!
Operadores matemáticos fonte da imagem:andersonmichel.com |
sexta-feira, 4 de janeiro de 2013
PHP RegEx - Hierarquia dos Metacaracteres
Depois de tanto falar sobre metacaracteres e suas características chegou a hora de analisá-los de uma maneira geral, como se relacionam, quem pode mais, quem chora menos esse tipo de coisa. É preciso compreender que no dia-a-dia provavelmente eles irão aparecer juntos e que saber quem faz o quê e em quê ordem é fundamental!
Exemplo de Hierarquia fonte da imagem:techblog.desenvolvedores.net |
Assinar:
Postagens (Atom)