Guia Completo de Variáveis (strings) PHP

1 Comentário 16 abril 2010

 
Guia Completo de Variáveis (strings) PHP

Guia Completo de Variáveis (strings) PHP

Para que não restem dúvidas sobre o correto uso das strings ou variáveis no PHP, estou escrevendo este texto objetivo baseado em meus conhecimentos e também nas principais perguntas que recebo sobre este assunto.

Para quem é um programador iniciante ou avançado, uma das tarefas mais rotineiras da profissão é fazer uso das variáveis. E usar strings da melhor forma pode ser a diferença entre uma aplicação pesada ou rápida, que trava o servidor ou não.

Em sistemas pequenos e pouco complexos, você não notará diferença entre usar variavies da maneira certa ou errada. Mas em sistemas que exijam uma certa robustez, a diferença é sensivelmente percebida.

 

O que chamo aqui de sistema robusto não precisa ser necessariamente um grande CRM (relacionamento com clientes) de uma grande empresa. Um site de média complexidade e com 500 visitas diárias pode ser chamado de sistema robusto. Uma vez que o mal uso das variáveis pode requerer uso excessivo de recursos como memória RAM e processador do servidor que hospeda o sistema, causando, algumas vezes, a indisponibilidade do site.

Assim sendo, vamos ao tutorial sobre o correto uso das strings no PHP:

Definindo e mostrando na tela uma variável de ponto flutuante no PHP

Para definir uma variável deste tipo, basta incluir um valor qualquer decimal sempre trocando a vírgula por ponto:

<?php
$float_var = 3.5322322;
printf("%.1f", $float_var);
?>

Declarando e mostrando na tela uma variável com um valor inteiro com PHP

Defina uma variável deste tipo inserindo o número como se fosse um texto qualquer:

<?php
$integer_var = 3;
echo $integer_var;
?>

Como concatenar e mostrar na tela variáveis no PHP

Neste ponto, vale uma rápida explicação sobre o que vem a ser a concatenação. Concatenar é o processo no qual um ou mais valores numéricos ou textuais podem ser unidos para formar um novo valor ou expressão.

<?php
$integer_var = 3;
$str_var = "apples";
echo $integer_var." ".$str_var;
?>

O que é escopo de uma variável no PHP?

No PHP, você não pode acessar uma variável definida fora de seu escopo. Como o escopo é determinado? Em um script PHP, as variáveis definidas fora de funções não podem ser acessadas dentro de funções.

<?php
$integer_var = 3;
function print_var(){
	// não será impresso o número 3 porque $integer_var não está no escopo desta função
	echo $integer_var;
}
print_var();
?>

Como definir uma variável global no PHP

Se você quiser que variáveis definidas fora da função sejam acessadas dentro do escopo da função, precisará transformar a variável em uma variável global.

<?php
$integer_var = 3;
function print_var(){
	global $integer_var;
	// mostra 3 na tela
	echo $integer_var;
}
print_var();
?>

Como elencar variáveis em PHP?

Elencar em PHP funciona da mesma maneira que em Java ou C++. Você escreve o tipo de elenco entre parênteses antes da variável.

<?php
$integer_var = 3;
function print_var(){
	$integer_var = 3;
	// elencando para ser float
	echo (float)$integer_var;
      //outros tipos podem ser (boolean), (int), (string), (array), (object)
}
print_var();
?>

Como concatenar variáveis usando .=?

Você pode usar o operador ‘.’ para concatenar o conteúdo de duas variáveis no PHP.

<?php
$str_var = "bananas";
$str_var .= "e beterrabas";
echo $str_var;
?>

Fazendo malabarismos com variáveis no PHP

O PHP não requer variáveis declaradas para usar tipos primitivos. Portanto, o malabarismo entre dois tipos não exige a utilização de qualquer função. Podemos simplesmente fazer coisas como…

<?php
//string var
$var = "0";
//var agora é float
$var += 2.5;
//var agora é inteiro
$var += 2;
//var agora é string
$var .= " é o total";
echo $var;
//será impresso '4.5 é o total'
?>

Espero que este tuto ajude os programadores iniciantes no PHP. E aos avançados, peço contribuições para melhorar este conteúdo.

Qualquer dúvida, pode comentar que eu respondo.

Me siga no Twitter para ficar por dentro das novidades do blog.

Leia Também

Tags: , , , , , , , , , , , , , , , , , , , , , , ,

- escreveu 359 artigos em Brasil PHP.

Sou administrador de empresas, programador PHP, desenvolvedor web, marketeiro digital e me considero um problogger. Sou o editor do Brasil PHP e meu principal objetivo é levar conteúdos únicos e altamente relevantes para os leitores do blog. Aqui são abordados assuntos como criação de sites, monetização, programação PHP, SEO, Guias Comerciais, Classificados etc.

Entre em contato com o autor

Seus Comentários

1 comentário

  1. olá blz sou inicante em php e estou co um problema estou aprendendo a implementar o pag seguro em um site até aí normal sendo o carrinho de compras do pag seguro, cadastrei os produtos no bando de dados mysql depois no value=”" coloquei os echos só que no value item_valor não aceita coloquei assim value=” ” só este campo que está dando problema os outros estão normal o que eu poderia fazer neste caso já procurei em tudo que é página e nada !!

    grato

    Legal ou Bobagem: Positivo 0 Negativo 0





Comentadores

© 2009/2012 Brasil PHP - Feito com Wordpress - Política de Privacidade -

Tema por Woo Themes