Linguagem Técnica Orientada – Método (PHP)___________________________________Capítulo 2
CAPITULO 2
SINTAXE BÁSICA
VARIÁVEIS E CONSTANTES EM PHP
SINTAXE BÁSICA
Neste capítulo vamos apresentar a estrutura básica do PHP. Para iniciar a construir um
script em PHP, basta ter instalado o necessário, explicado no capítulo 1 e ter instalado também
um editor de texto, que pode ser até mesmo um bloco de notas.
Delimitando o código PHP – Exemplo mais comum
Quando uma página que contém código PHP é executada, esta precisa saber
exatamente quando começa e quando termina um conjunto de scripts escritos em PHP. Por
esse motivo, precisamos utilizar as tags <?php para iniciar o PHP e ?> para terminar o grupo
de códigos.
Exemplo: Crie um novo documento em branco e digite o script abaixo.
<?php
echo “Olá Mundo PHP !!!”;
?>
SALVANDO PROGRAMAS PHP
Um programa PHP precisa ter um nome e sempre ser gravado com a extensão .php.
Quando forem salvar um programa em PHP, se atentem a algumas regras:

não utilizem nomes de programas muito extensos

não utilizem espaços ou caracteres especiais (@, /, -, etc)

procurem utilizar nomes de programas intuitivos
Os programas PHP precisam ser gravados na pasta c:/apache/htdocs
Obs: Vamos salvar o primeiro exemplo como exemplo1.php.
EXECUTANDO OS CÓDIGOS EM PHP
Para executar os scripts escritos em PHP, torna-se necessário gravá-los na pasta
C:\APACHE\HTDOCS. Esta pasta é gerada após a instalação do Apache.
Os programas escritos em PHP deverão possuir a extensão .php (exemplo:
programa.php).
Para executar o primeiro exemplo, devemos acessar o endereço:
127.0.0.1/exemplo1.php. O endereço 127.0.0.1 é um endereço padrão IP, utilizado como
Sintaxe básica e variáveis em PHP
1
Linguagem Técnica Orientada – Método (PHP)___________________________________Capítulo 2
localhost, para conexões locais.
Comandos de Saída
Quando for necessário exibir alguma informação na tela, podemos utilizar os comandos
echo ou print. Estas informações a serem exibidas na tela podem ser HTML, textos ou
informações atribuídas a variáveis.
Exemplo do comando echo: vamos acrescentar as linhas abaixo no script exemplo1.php.
<?php
echo “EXEMPLO DO COMANDO ECHO - AULA DE PHP”;
echo “<br>”;
print "EXEMPLO COM PRINT - AULA DE PHP";
?>
Importante: Podemos ter várias tags que abrem e fecham o PHP em um mesmo
programa.
Separador de Instruções ; (ponto e vírgula)
Entre cada instrução em PHP é preciso utilizar o ponto-e-vírgula no final das linhas de
instrução, assim como
em C, Perl e outras linguagens mais conhecidas.
Exemplo: vamos criar
<?php
echo “Aprendendo PHP básico <br>”;
echo “Separador de instruções”;
?>
Comentários
Quando se fizer necessário algum comentário no meio do programa, utiliza-se // (duas
barras) antes da frase. Caso seja um bloco de comentários, inicia-se com /* e no final do
comentário, fechar com */ .
Exemplo:
<?php
/* Comentando um programa PHP */
echo “Aprendendo PHP básico <br>”;
echo “Separador de instruções”;
?>
Sintaxe básica e variáveis em PHP
2
Linguagem Técnica Orientada – Método (PHP)___________________________________Capítulo 2
Parse error: parse error
Quando ocorre algum erro na digitação de alguns comandos ou sintaxes, como não
colocar ponto e vírgula no final da linha de comando, não fechar ou abrir chaves devidamente
em comandos condicionais ou repetição.
ESCAPANDO O HTML
Quando o PHP interpreta um arquivo, ele procura pelas tags de abertura e fechamento,
as quais indicam para o PHP começar e parar de interpretar o código entre elas. Interpretar
desta maneira permite ao PHP ser embutido em todos os tipos de documentos, já que tudo,
fora o par de tags de abertura e fechamento é ignorado pelo interpretador do PHP. Na maioria
das vezes você verá o PHP embutido em documentos HTML como neste exemplo.
Exemplo: exemplo2.php
<p>Isto é puro HTML.</p>
<?php echo 'Aqui é script HTML.'; ?>
<p>Aqui também é puro HTML.</p>
Exemplo: exemplo3.php
<?php
echo "<p align='center'><font color=red>Meu primeiro programa em PHP!!!
</font></p><br>";
?>
VARIÁVEIS EM PHP
Uma variável, como o próprio nome já diz, é aquilo que varia. Em Programação as
variáveis são utilizadas para o armazenamento de valores de forma temporária, durante a
execução de um script (programa).
NOMES DAS VARIÁVEIS
As variáveis, no PHP, começam com o símbolo $. Não podem ter como primeiro
caracter números (por exemplo, $9 não é um nome válido para uma variável). Além disso o
PHP é case sensitive, isto é, ele faz distinção entre letras maiúsculas e minúsculas. Desta
forma, $numero é diferente de $Numero que é diferente de $NUMERO ou qualquer
combinação entre minúsculas e maiúsculas.
Uma característica destas variáveis é que elas são de uso LOCAL, ou seja, passam a
não existir mais caso terminemos a execução do script.
Sintaxe básica e variáveis em PHP
3
Linguagem Técnica Orientada – Método (PHP)___________________________________Capítulo 2
ESCOPO DAS VARIÁVEIS
O escopo de uma variável é o contexto onde ela foi definida (local ou global). A maior
parte das variáveis do PHP tem somente escopo local.
TIPOS DE VARIÁVEIS
Existem diversos tipos de variáveis que podemos agrupar da seguinte forma: Booleanos;
Inteiros; Números de ponto flutuante; Strings; Arrays; Objetos; Resource; NULL. Os tipos de
variáveis geralmente são atribuídos quando uma variável recebe o valor. No PHP declarar uma
variável não é obrigatório.
Tipos mais usados:
Booleano :
Um booleano expressa um valor de verdade. Ele pode ser TRUE ou
FALSE, referenciados através dos numéricos 1 e 0, respectivamente. Este tipo será muito
usado nas estruturas condicionais.
String : Uma string é uma série de caracteres. No PHP, um caracter é o mesmo que um
byte, ou seja, há exatamente 256 caracteres diferentes possíveis. Tipo Inteiro : Um inteiro é
um número do conjunto Z = {..., -2, -1, 0, 1, 2, ...}.
Tipo Float : Números de ponto flutuante (também conhecidos como "floats", "doubles"
ou "números reais") podem ser especificados utilizando qualquer uma das seguintes sintaxes
Tipo Array : São variáveis que nos permite armazenar mais que uma informação de
uma só vez.
Tipo NULL : O valor especial NULL representa que a variável não tem valor. NULL é o
único valor possível do tipo NULL.
A variável é considerada null se:



ela foi assimilada com a constante NULL.
ela ainda não recebeu nenhum valor ainda.
ela foi apagada com unset().
Os tipos resource e objects não veremos neste momento, mas para maiores detalhes:
http://www.php.net/manual/pt_BR/language.types.intro.php
Exemplo de atribuir e exibir variáveis: exemplo2.php
<?php
echo “Exemplo Booleano <br>”;
$boleano = True;
// assimila o valor TRUE para $variavel, retorna 1
echo “<br>”;
Sintaxe básica e variáveis em PHP
4
Linguagem Técnica Orientada – Método (PHP)___________________________________Capítulo 2
echo “Exemplo Inteiro <br>”;
$numero1 = 1234; // número decimal
echo $numero1.'<br>';
echo “Exemplo String <br>”;
$linguagem = 'PHP';
echo $linguagem;
echo “<br>”;
echo “Exemplo de concatenação”;
$linguagem = 'PHP';
$nome = 'David';
echo $linguagem.'<br>';
// Abaixo, concatenando um texto, a uma variável e a uma tag <br>
echo 'Programar em '.$linguagem.' é fácil'.'<br>';
// No caso da utilização das aspas duplas, não precisa concatenar
echo “Programar em '.$linguagem é fácil<br>”;
echo “$nome não gosta de programar em $linguagem <br>”;
?>
Dicas: Ao criar as variáveis de um programa, tente utilizar nomes simples e que tenha a ver com a
informação que está sendo armazenada. Procure também criar um dicionário e padronizar as variáveis,
sempre utilizando todas as variáveis com letras minúsculas, para não correr o risco de, por exemplo,
usar uma variável $totalpago para somar valores e no momento de mostrar a soma usar a variável
$Totalpago. O resultado será exibido zerado.
Leia também http://www.php.net/manual/pt_BR/function.settype.php
OPERADORES DE ATRIBUIÇÃO E DE STRING
OPERADOR DE ATRIBUIÇÃO : O operador básico de atribuição é "=". A sua primeira
inclinação deve ser a de pensar nisto como "é igual". Não. Isto quer dizer, na verdade, que o
operando da esquerda recebe o valor da expressão da direita .
OPERADOR DE STRING CONCATENAÇÃO : Há dois operadores de string. O primeiro é o
operador de concatenação ('.'), que retorna a concatenação dos seus argumentos direito e
esquerdo. O segundo é o operador de atribuição de concatenação ('.='), que acrescenta o
argumento do lado direito no argumento do lado esquerdo.
Sintaxe básica e variáveis em PHP
5
Linguagem Técnica Orientada – Método (PHP)___________________________________Capítulo 2
CONSTANTES
Como a maioria das linguagens de programação, em PHP podemos definir constantes.
Constantes são valores predefinidos que não mudam durante a execução de um programa.
Mesmo que façamos qualquer tentativa para alterar o conteúdo de uma constante que já esteja
definida, não conseguiremos.
Existem dois tipos de constantes: as predefinidas e as que criamos.
Dentre as predefinidas podemos citar: TRUE, FALSE, E_ERROR, E_WARNING,
E_PARSE. Estas constantes já possuem valores armazenados e não poderão ser alterados.
Nós também podemos criar constantes em nossos scripts. Para isso, devemos utilizar o
método define().
Sintaxe: define( nome da constante, valor )
Exemplo:
<?php
define("nome","Rosane");
echo 'Exemplo de uma constante '.nome.'<br>';
$nome ='Vinicius';
echo 'Exemplo de uma variável '.$nome.'<br>';
define("nome","xxxxxxx");
echo 'Exemplo de uma constante '.nome.' ==> A constante não foi redefinida<br>';
?>
EXERCÍCIO
1) Crie um programa em php com os seguintes dados:
a) Atribua o seu nome a uma variável. Exiba esta variável na tela, com salto de linha.
b) Atribua a sua idade a uma variável. Exiba esta variável na tela, concatenada depois da frase
“Minha idade é ”.
2) Crie um programa em php que contenha as seguintes variáveis: $numero1, $numero2,
$numero3. Atribua os seguintes valores as variáveis propostas: 30, 150, 825.
Escreva a seguinte fórmula : ($numero1+$numero2)*$numero3.
Atribua o resultado da fórmula em uma variável e exiba o resultado na tela com a seguinte
frase: “O resultado da fórmula é :”;
Leia também:
http://br2.php.net/manual/pt_BR/ref.var.php
Próximo Capítulo : VARIÁVEIS DO TIPO ARRAY
Sintaxe básica e variáveis em PHP
6
Download

CAPITULO 2 SINTAXE BÁSICA VARIÁVEIS E CONSTANTES EM PHP