PHP em Alta :)

Comecei minha “vida”, como programador utilizando e aprendendo PHP. Hoje tenho um considerado nível de conhecimento, mas claro, longe de mim conhecer tudo e ter tudo na ponta da linguá. Sempre temos a necessidade de consultar documentação, blogs e sites especializados para algumas tarefas. A distância com a linguagem no último ano também me ajuda a erros mais frequêntes.

Muitos dizem que PHP está decaindo, que é uma linguagem sem importância. Mas sabemos que não. Quantas vagas no mercado de trabalho abrem todos os anos solicitando programadores PHP?

“O estudo feito pela Softex identificou, em 2005, um déficit de 17 mil profissionais, que, com base em um crescimento anual de mercado a 10%, resultaria, hoje, na falta de 20 mil trabalhadores de software, e de 200 mil até 2012. A política de capacitação de RH que busca o governo estará focada nas metas de exportação de software — que chegou a ser fixada em US$ 2 bilhões/ano a partir de 2007, mas que dificilmente será alcançada (foram US$ 800 milhões em 2006).

Hoje as empresas precisariam de 30 mil profissionais com conhecimento para suprir o mercado atual.”

Como exemplo desta facilidade em aprender a linguagem, podemos verificar os códigos usados para filtrar  Parâmetros em PHP5 :

PHP 4

<?php
if (isset($_POST[“submit”])) {
$submit = addslashes(strip_tags($_POST[“submit”]));
}
?>


PHP 5

<?php
if (filter_has_var ( INPUT_POST , ’submit’)) {
$submit = filter_input(INPUT_POST, ’submit’, FILTER_SANITIZE_SPECIAL_CHARS);
}
?>


Validar E-Mail

PHP 4

<?php
if (!ereg(“^([a-zA-Z0-9\._]+)\@([a-zA-Z0-9\.-]+)\.([a-zA-Z]{2,4})$”,$email)){
echo “O e-mail não é válido”;
} else {
// …
}
?>

PHP 5

<?php
var_dump(filter_var(‘pedrorogerio@exemplo.com’, FILTER_VALIDATE_EMAIL));
?>

Fácil não?

Mais pode ser visto em php.net.

Abraço,
Ederson Melo

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s