>A Short Tag PHP Sem Radicalismo

>Voltado a padrões, essa é a vida de quem programa e chega a um nível que somente programar não é suficiente.
O programador e os clientes lucram com a qualidade, fácil identificação e manutenção dos códigos são algumas destas vantagens.

Recebi alguns comentários sobre um post antigo que defini utilizar a short tag de abertura do PHP desta forma <?PHP que é o padrão que está sendo definido na comunidade. Porém claro, a maioria dos servidores é configurado para aceitar a short tag <? .

Pessoal, sem problemas, não sou e nunca serei radical, o que importa é programar de forma correta. Mas vamos combinar uma coisa, ou se usa um ou outra! Variar entre as duas dentro de um mesmo código é feio demais.

Mas voltando, este entendimento chega conforme o programador evolui, e nada de radicalismo.
Então lembrando, elegância em código também é uma boa prática e um padrão 😉


Fonte: blog edersonmelo

Anúncios

>A Short Tag PHP Sem Radicalismo

>Voltado a padrões, essa é a vida de quem programa e chega a um nível que somente programar não é suficiente.
O programador e os clientes lucram com a qualidade, fácil identificação e manutenção dos códigos são algumas destas vantagens.

Recebi alguns comentários sobre um post antigo que defini utilizar a short tag de abertura do PHP desta forma <?PHP que é o padrão que está sendo definido na comunidade. Porém claro, a maioria dos servidores é configurado para aceitar a short tag <? .

Pessoal, sem problemas, não sou e nunca serei radical, o que importa é programar de forma correta. Mas vamos combinar uma coisa, ou se usa um ou outra! Variar entre as duas dentro de um mesmo código é feio demais.

Mas voltando, este entendimento chega conforme o programador evolui, e nada de radicalismo.
Então lembrando, elegância em código também é uma boa prática e um padrão 😉


Fonte(s): Blog phppattern

>Uso de try/catch

>Quando se desejar incluir qualquer código que possa gerar um erro ou uma exceção dentro da construção try o bloco é encerrada e então o bloco catch é consultado para encontrar o tipo apropriado de exceção e tratados de acordo com o código dentro do catch correspondente.

try {
//…
} catch ( FileException $e ) {
throw $e;
}

Uma das vantagens é a possibilidade de exibir tanto ou tão pouca informação que se precise.  Existem vários métodos disponíveis, e a possibilidade de criar suas próprias mensagens de erro ou para lidar com condições em conformidade.

try {
throw new Exception(‘Syntax error’);
} catch(Exception $e) {
// the input string passed to the object
$msg = ($e->getMessage());
// customizable error code
$code = ($e->getCode());
// name of the file that threw the exception
$file = ($e->getFile());
// line number containing the exception
$line = ($e->getLine());
echo “Error no. $code: $msg in file $file on line $line”;
}
?>

Fonte(s):
http://phppattern.blogspot.com/

>Uso de try/catch

>Quando se desejar incluir qualquer código que possa gerar um erro ou uma exceção dentro da construção try o bloco é encerrada e então o bloco catch é consultado para encontrar o tipo apropriado de exceção e tratados de acordo com o código dentro do catch correspondente.

try {
//…
} catch ( FileException $e ) {
throw $e;
}

Uma das vantagens é a possibilidade de exibir tanto ou tão pouca informação que se precise.  Existem vários métodos disponíveis, e a possibilidade de criar suas próprias mensagens de erro ou para lidar com condições em conformidade.

try {
throw new Exception(‘Syntax error’);
} catch(Exception $e) {
// the input string passed to the object
$msg = ($e->getMessage());
// customizable error code
$code = ($e->getCode());
// name of the file that threw the exception
$file = ($e->getFile());
// line number containing the exception
$line = ($e->getLine());
echo “Error no. $code: $msg in file $file on line $line”;
}
?>

>QR Code

>Segundo a Wikipédia o QR Code (ou Código de Barras em 2D), é uma matriz ou código de barras bi-dimensional, criado pela empresa Japonesa Denso-Wave, em 1994. O QR vem de Quick Response, pois o código pode ser interpretado rapidamente, mesmo com imagens de baixa resolução, feitas por cameras digitais em formato VGA, como as de celulares.

Isso da a possibilidade do usuário utilizar os links e as informações sem precisar ficar digitando.

Um QR-Code tem a capacidade de armazenar Numéricos (Max. 7,089 characters), Alfanuméricos (Max. 4,296 characters), Binários (8 bits – Max. 2,953 bytes) e Kanji/Kana (Max. 1,817 characters).

Tenho algumas aplicações geradoras de QR-Code. A altual está trabalhando com a API do google em formato de teste para incorporar as atuais aplicações.

Ou entre diretamente no link:
http://www.edgo.com.br/labs/blogem/qr-code-edgo.php

>Projeto PHP Pattern’s

>

No post Fisl11 – Dia 23 comentei que estava trabalhando em um projeto idealizado durante o fisl. Pois bem, resolvi não perder tempo e iniciar o projeto, cujo nome é  Projeto PHP Pattern’s.
Vamos entender o que é o Projeto PHP Pattern’s.

PHP Pattern’s surgiu com a falta de definições mais precisas e iniciativas dispersas em padronizar a linguagem PHP.

Devido está déficit resolvi pedir a colaboração de todos.

Colaborar com o Projeto PHP Pattern’s é muito fácil, e você não precisa se inscrever ou constar como colaborador. O que você precisa é ter opinião, seguir um padrão, ter vontade de fazer acontecer ou compartilhar.

Recebemos suas idéias através de e-mail, de comentários e vamos construindo com muita força uma única idéia.

Um requisito é que toda idéia discutida e posteriormente aproveitada receba seus devidos créditos.

Então? o que acha colaborar?  
Projeto PHP Pattern’s

>Projeto PHP Pattern’s

>Vamos entender o que é o Projeto PHP Pattern’s.
PHP Pattern’s surgiu com a falta de definições mais precisas e iniciativas dispersas em padronizar a linguagem PHP.

Devido está déficit resolvi pedir a colaboração de todos.

Colaborar com o Projeto PHP Pattern’s é muito fácil, e você não precisa se inscrever ou constar como colaborador. O que você precisa é ter opinião, seguir um padrão, ter vontade de fazer acontecer ou compartilhar.

Recebemos suas idéias através de e-mail, de comentários e vamos construindo com muita força uma única idéia.

Um requisito é que toda idéia discutida e posteriormente aproveitada receba seus devidos créditos.

Então? o que acha colaborar?