Introdução ao PHP
<p><b class=\"negrito\">05. Instalação e configuração
em ambiente Linux RedHat</p>
<p align=\"CENTER\"> </p>
<p align=\"JUSTIFY\">(Disponível na próxima versão)</p>
<p align=\"JUSTIFY\"> </p>
<p><b class=\"negrito\">06. Sintaxe Básica</p>
<p align=\"JUSTIFY\">Delimitando o código PHP</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">O código PHP fica embutido no próprio
HTML. O interpretador identifica quando um código é
PHP pelas seguintes tags:</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><?php<br>
comandos<br>
?></span></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><script language="php"><br>
comandos<br>
</script></span></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><?<br>
comandos<br>
?></span></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><%<br>
comandos<br>
%></span></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">O tipo de tags mais utilizado é o
terceiro, que consiste em uma "abreviação"
do primeiro. Para utilizá-lo, é necessário
habilitar a opção short-tags na configuração
do PHP. O último tipo serve para facilitar o uso por programadores
acostumados à sintaxe de ASP. Para utilizá-lo também
é necessário habilitá-lo no PHP, através
do arquivo de configuração php.ini.</p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Separador de instruções</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Entre cada instrução em PHP é
preciso utilizar o ponto-e-vírgula, assim como em C, Perl
e outras linguagens mais conhecidas. Na última instrução
do bloco de script não é necessário o uso do
ponto-e-vírgula, mas por questões estéticas
recomenda-se o uso sempre.</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Nomes de variáveis</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Toda variável em PHP tem seu nome composto
pelo caracter $ e uma string, que deve iniciar por uma letra ou
o caracter "_". PHP é case sensitive, ou
seja, as variáveis $vivas e $VIVAS são diferentes.
Por isso é preciso ter muito cuidado ao definir os nomes
das variáveis. É bom evitar os nomes em maiúsculas,
pois como veremos mais adiante, o PHP já possui alguma variáveis
pré-definidas cujos nomes são formados por letras
maiúsculas.</p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Comentários</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Há dois tipos de comentários em código
PHP:</p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Comentários de uma linha:</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Marca como comentário até o final
da linha ou até o final do bloco de código PHP – o
que vier antes. Pode ser delimitado pelo caracter "#"
ou por duas barras ( // ).</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Exemplo:</p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><? echo "teste";
#isto é um teste ?></span></p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><? echo "teste";
//este teste é similar ao anterior ?></span></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Comentários de mais de uma linha:</p>
<p align=\"JUSTIFY\">Tem como delimitadores os caracteres <font face=\"Courier New\" size=3>"/*"</font>
para o início do bloco e <font face=\"Courier New\" size=3>"*/"</font>
para o final do comentário. Se o delimitador de final de
código PHP (<font face=\"Courier New\" size=3> ?> </font>)
estiver dentro de um comentário, não será reconhecido
pelo interpretador.</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Exemplos:</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><?<br>
echo "teste"; /* Isto é um comentário com
mais<br>
de uma linha, mas não funciona corretamente ?><br>
*/</span></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><?<br>
echo "teste"; /* Isto é um comentário com
mais<br>
de uma linha que funciona corretamente <br>
*/<br>
?></span></p>
<p align=\"CENTER\"> </p>
<p align=\"JUSTIFY\">Imprimindo código html</p>
<p align=\"JUSTIFY\">Um script php geralmente tem como resultado uma
página html, ou algum outro texto. Para gerar esse resultado,
deve ser utilizada uma das funções de impressão,
<span class=\"mysql\">echo</span> e <span class=\"mysql\">print</span>.
Para utilizá-las deve-se utilizar um dos seguintes formatos:</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><span class=\"mysql\">print(argumento);<br>
</span><span class=\"mysql\">echo (argumento1, argumento2, ... );<br>
echo argumento;</span></p>
em ambiente Linux RedHat</p>
<p align=\"CENTER\"> </p>
<p align=\"JUSTIFY\">(Disponível na próxima versão)</p>
<p align=\"JUSTIFY\"> </p>
<p><b class=\"negrito\">06. Sintaxe Básica</p>
<p align=\"JUSTIFY\">Delimitando o código PHP</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">O código PHP fica embutido no próprio
HTML. O interpretador identifica quando um código é
PHP pelas seguintes tags:</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><?php<br>
comandos<br>
?></span></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><script language="php"><br>
comandos<br>
</script></span></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><?<br>
comandos<br>
?></span></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><%<br>
comandos<br>
%></span></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">O tipo de tags mais utilizado é o
terceiro, que consiste em uma "abreviação"
do primeiro. Para utilizá-lo, é necessário
habilitar a opção short-tags na configuração
do PHP. O último tipo serve para facilitar o uso por programadores
acostumados à sintaxe de ASP. Para utilizá-lo também
é necessário habilitá-lo no PHP, através
do arquivo de configuração php.ini.</p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Separador de instruções</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Entre cada instrução em PHP é
preciso utilizar o ponto-e-vírgula, assim como em C, Perl
e outras linguagens mais conhecidas. Na última instrução
do bloco de script não é necessário o uso do
ponto-e-vírgula, mas por questões estéticas
recomenda-se o uso sempre.</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Nomes de variáveis</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Toda variável em PHP tem seu nome composto
pelo caracter $ e uma string, que deve iniciar por uma letra ou
o caracter "_". PHP é case sensitive, ou
seja, as variáveis $vivas e $VIVAS são diferentes.
Por isso é preciso ter muito cuidado ao definir os nomes
das variáveis. É bom evitar os nomes em maiúsculas,
pois como veremos mais adiante, o PHP já possui alguma variáveis
pré-definidas cujos nomes são formados por letras
maiúsculas.</p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Comentários</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Há dois tipos de comentários em código
PHP:</p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Comentários de uma linha:</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Marca como comentário até o final
da linha ou até o final do bloco de código PHP – o
que vier antes. Pode ser delimitado pelo caracter "#"
ou por duas barras ( // ).</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\">Exemplo:</p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><? echo "teste";
#isto é um teste ?></span></p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><? echo "teste";
//este teste é similar ao anterior ?></span></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Comentários de mais de uma linha:</p>
<p align=\"JUSTIFY\">Tem como delimitadores os caracteres <font face=\"Courier New\" size=3>"/*"</font>
para o início do bloco e <font face=\"Courier New\" size=3>"*/"</font>
para o final do comentário. Se o delimitador de final de
código PHP (<font face=\"Courier New\" size=3> ?> </font>)
estiver dentro de um comentário, não será reconhecido
pelo interpretador.</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"> </p>
<p align=\"JUSTIFY\">Exemplos:</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><?<br>
echo "teste"; /* Isto é um comentário com
mais<br>
de uma linha, mas não funciona corretamente ?><br>
*/</span></p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><span class=\"mysql\"><?<br>
echo "teste"; /* Isto é um comentário com
mais<br>
de uma linha que funciona corretamente <br>
*/<br>
?></span></p>
<p align=\"CENTER\"> </p>
<p align=\"JUSTIFY\">Imprimindo código html</p>
<p align=\"JUSTIFY\">Um script php geralmente tem como resultado uma
página html, ou algum outro texto. Para gerar esse resultado,
deve ser utilizada uma das funções de impressão,
<span class=\"mysql\">echo</span> e <span class=\"mysql\">print</span>.
Para utilizá-las deve-se utilizar um dos seguintes formatos:</p>
<p align=\"JUSTIFY\"></p>
<p align=\"JUSTIFY\"><span class=\"mysql\">print(argumento);<br>
</span><span class=\"mysql\">echo (argumento1, argumento2, ... );<br>
echo argumento;</span></p>
Alguem descobriu onde baixar esse tutorial???
02/09/2008 8:57am
(~16 anos atrás)
Estou procurando a dias esse arquivos PDF com as imagens, pois não estou encontrando o arquivo completo, quero imprimir isso.
Obriado.
Obriado.
28/06/2007 5:30am
(~17 anos atrás)
Não consigo fazer o download através do link (http://phpbrasil.com/click.php?send=http://www.helo.tato.nom.br/arquivos/apostilaphp_mv.pdf).
01/06/2006 5:22am
(~18 anos atrás)
tentei no passado aprender por apostila,
mais livros ajudar muito ,em especial aquele que envolver o leitor num projeto.
esse tipo de trabalho ou livro são excelente ajuda : mais legal pela iniciativa
25/11/2005 10:32am
(~19 anos atrás)
As imagens não estão aparecendo e tentei acessar o site do autor, mas também não funciona.
Alguém tem disponível para download?
Alguém tem disponível para download?
24/06/2005 7:06pm
(~19 anos atrás)
dizem q a primeira impreção é a q fica,
axei bastante intuitivo.
:)
axei bastante intuitivo.
:)
24/04/2005 11:56pm
(~19 anos atrás)
Galera, quem estiver afim de baixar o tutorial é só acessar o seguinte link
http://www.helo.tato.nom.br/arquivos/apostilaphp_mv.pdf
Té +
http://www.helo.tato.nom.br/arquivos/apostilaphp_mv.pdf
Té +
11/03/2005 7:31pm
(~20 anos atrás)