Guia Rapido de Comandos PHP

Page 1

RESUMO EAGS SIN – BIBLIOGRAFIA – PROGRAMAÇÃO WEB PARTE 1 ASP – PHP – JSP Todas estas linguagens são voltadas para internet, funcionando em um servidor web, são interpretáveis e possuem características próprias. Podem ficar embutidas no código HTML.

2009

Principais diferenças entre ASP, PHP e JSP

ASP Não, somente windows Não (Microsoft) Não Free

PHP

JSP

Sim

Sim

Sim Sim Free

Sim Sim Free

Sim

Sim

Sim

Linguagens de programação suportadas

VBScript, JScript

PHP

Geração dinâmica de HTML Escalabilidade desde pequenas até grandes aplicações Web Compatibilidade com Banco de Dados legados

Sim

Sim

Java, JavaScript Sim

Sim

Sim

Sim

Sim Sim, ADO(ActiveX) ou ODBC

Sim

Sim

Sim

Sim através de ODBC e JDBC

Multi-Plataformas Open Source Multiplos Servidores Web Preço Habilidade para separar a geração do conteúdo e da apresentação

1

Capaz de integrar com diversas fontes de dados

COM, Beans outros

e

Componentes

COM

PHP – Personal Home Page

Tipos Suportados Inteiro $teste = 1234; # inteiro positivo na base decimal $teste = -234; # inteiro negativo na base decimal $teste = 0234; # inteiro na base octal simbolizado pelo 0 equivale a 156 decimal $teste = 0x34; # inteiro na base hexadecimal(simbolizado pelo 0x) equivale a 52 decimal.

Delimitando Código <?php <script comando language=”php” s > ?> comandos </script>

<? comando s ?>

<% comando s %>

Variáveis Observação: Toda variável em PHP tem seu nome composto pelo caractere $ e uma string, que deve iniciar por uma letra ou o caractere “_”.PHP é case sensitive, ou seja, as variáveis $teste e $TESTE são diferentes. Por isso é preciso ter muito cuidado ao definir os nomes das variáveis. É bomevitar osnomes emmaiúsculas, pois como veremos mais adiante, o PHP já possui algumas variáveis pré-definidas cujos nomes são formados por letras maiúsculas. São do tipo Variant. Comentários // ou # - Uma linha; /**/ - Múltiplas linhas <? print “teste1”; #isto é um teste print “teste2”; //este teste é similar ao anterior print “teste3”; /*este teste é similar ao anterior com mais de uma linha */ ?> Imprimindo código html <? <? <? <? print(texto); print echo echo texto; ?> texto; (texto1, ?> ?> texto2, ... ); ?>

Beans ou Tags

Números em Ponto Flutuante (double ou float) $teste = 1.234; $teste = 23e4;# equivale a 230.000 Strings Aspas Simples ( ‘ ) – Desta maneira, o valor da variável será exatamente o texto contido entre as aspas (com exceção de \\ e \') Aspas Duplas ( " ) – Desta maneira, qualquer variável ou caractere de escape será expandido antes de ser atribuído. <? $teste = "PHP"; $teste = '--$teste--\n'; print "$teste"; ?> Será impresso "---$teste--\n".

<? $teste = "PHP"; $teste = "---$teste---\n"; print "$teste"; ?> Será impresso "---PHP--"

Vetores Observação: Os índices podem ser de qualquer tipo além de serem numéricos. <? <? $cor[1] $cor = array(1 => “vermelho”, =“vermelho”; 2 => “verde”, 3 => “azul”,

Por Nissandro Ribeiro


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.