Professional Documents
Culture Documents
APOSTILA
ABRIL DE 2009
Ricardo Torquato
CONCEITO DE PHP
PHP é uma linguagem livre de computadores, utilizada mais no World Wide
Web.
Conteúdo PHP
PHP não é interpretada pelo browser e sim pelo servidor, por esse motivo ele
deve ser hospedado em servidores que possuam suporte a PHP, pois serão os
servidores que irão interpretar o PHP e repassar as informações para o Browser em
HTML.
Esse é um fator que torna o PHP Seguro, pois tudo que for feito nele será feito
no servidor, mostrando ao usuário apenas o HTML, tirando assim o risco da pessoa
“burlar” o seu sistema.
SINTAXE BÁSICA
Levando em consideração que PHP é uma linguagem interpolada dentro do
HTML, é necessário que haja uma separação de HTML e PHP, essa separação é feita
por meio do “<?php ?>”. Tudo que for colocado dentro dessa tag será reconhecido
pelo servidor como PHP.
1. <?php
2. echo "Olá Mundo"; //comentário
3. ?>
Na linha 1 foi aberta a sintaxe de PHP, na linha 2 foi utilizado o “echo” que
serve para inserir códigos HTML dentro do PHP.
VARIÁVEIS
Variáveis são pontos de armazenamento de dados temporários, na linguagem
PHP elas podem armazenar qualquer tipo de dado: strings, números, pontos
flutuantes...
Exemplos:
1. $var_1 = "teste"; //correto
2. $_var1 = "teste"; //correto
3. $1_var = "teste"; //errado
Ricardo Torquato
No PHP também é possível criar as chamadas variável variáveis, que nada mais
são do que variáveis comuns que tem seus nomes armazenados em outras variáveis,
por exemplo:
1. $var = "php"; //definiu o valor da variável $var, como sendo php
2. $$var = "teste de php"; //a $$var = $ + valor da variável = $php
3. echo $php; //terá como resultado o valor: teste de php
Devido a isso é possível criar variáveis com nomes começadas com números,
porém, não é possível exibi-las como começadas com números, é necessário que se
use {} para representá-las:
1. $var = "123"; //definiu o valor da variável $var, como sendo 123
2. $$var = "456"; //a $$var = $ + valor da variável = $123
3. echo $123; //dará erro, para colocarmos ela, usaremos:
4. echo ${123}; //será exibido então o valor 456
ORIENTAÇÃO A OBJETOS
Sabemos que PHP é uma linguagem livre de computadores, mas não só isso, ela
também é uma linguagem orientada a objetos.
Vamos a um exemplo:
1. <?php
2. class matematica
3. {
4. function enunciado($msg)
5. {
6. echo $msg;
7. }
8.
9. function soma($n1,$n2)
10. {
11. $soma = $n1 + $n2;
12. $this->enunciado("soma de $n1 e $n2<br>é igual a ");
13. echo $soma;
14. }
15. }
16.
soma de 2 e 5
é igual a 7
Uma última coisa a acrescentar nesse tópico é o fato de ter uma variável $this
na função soma, a variável “this” indica que a função chamada é da mesma classe que
a soma.
ARRAYS
Podemos definir as ARRAYS como sendo variáveis com vários valores dentro,
podendo ser chamados separadamente.
Você pega os valore de uma array da seguinte forma: $variável[índice]
Sendo variável, o nome da variável que está a ARRAY e índice o índice do valor
a ser chamado.
Os índices podem ser de dois Tipos: numéricos ou associativos.
Índices Numéricos não precisam ser definidos, exemplo:
2. $var = array('Apostila','PHP','Ricardo','Torquato');
Temos nessa ARRAY 4 elementos, sempre o primeiro tem índice 0, então, para
chamarmos os elementos faremos o seguinte:
3. echo $var[0]; //receberemos o valor Apostila
4. echo $var[1]; //receberemos o valor PHP
5. echo $var[2]; //receberemos o valor Ricardo
6. echo $var[3]; //receberemos o valor Torquato