← Arquivo

Lição #1 "Introdução ao PHP"

Lida 917 vezes

Votação

Qual é a nota que da a esta aula ?

1
0 (0%)
2
0 (0%)
3
0 (0%)
4
0 (0%)
5
0 (0%)
Votos totais: 0

Votação encerrada: 29/Jun/2006 17:34

Offline

kingless 
Membro
Mensagens 857 Gostos 0
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2 Level 1

1. Introdução ao PHP[/color]

Tens que ler tudo que estiver escrito e  tens que testar todos os exemplos que forem dados nesta e em outras aulas para poderes aprender a programar em PHP.

O que é PHP?

PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor") é uma linguagem de programação muito utilizada para gerar conteúdo dinâmico na Web embutido dentro do HTML.

Mas o que isso significa ?

1. Um exemplo introdutório

Código: [Seleccione]

<html>
   <head>
       <title>Exemplo</title>
   </head>
   <body>

       <?php
       
echo "Olá, Eu sou um script PHP!";
       
?>


   </body>
</html>


Grave o código num ficheiro  teste.php  e execute o ficheiro, lembre-se que para testar no seu computador tem que ter o  apache e o php instalados no seu computador.

1.1 Começar

Todas a linguagens de programação web têm uma "Tag" que marca o principio e o fim  do código o mesmo acontece com o PHP.

1.1 Exemplo da tag

Código: [Seleccione]

<?php
....
?>



Todo código PHP tem que começar com a tag "<?php" e terminar com a tag  "?>".


1.2 Seu primeiro código PHP

Crie um ficheiro chamado ola.php com o seguinte conteúdo:

Código: [Seleccione]

<?php 
echo "Olá Mundo!"
?>



Resultado:

Olá Mundo!

Como já deve ter reparado o código começou com a tag "<?php" e terminou com a tag
"?>" e o código PHP estava no meio das duas tags.

Para que serve o  echo ?
O echo  serve para mostrar mensagens ou strings. No exemplo acima o echo  mostrou a mensagem Olá Mundo!

1.3 Maneiras de  se utilizar o código php

Código: [Seleccione]

<?php 
echo&#40;"Exemplo 1 \n"&#41;; 
?>


<?
echo("Exemplo 2 \n");
?>

<?php echo&#40;"Exemplo 3 \n"&#41;; ?>

<? echo ("Exemplo 4 \n"); ?>


Estes códigos vão mostrar a mesma coisa, a única coisa que muda é a posição dos códigos.
 
Repare que:

Código: [Seleccione]

<?php
echo "teste";
?>



É igual a:

Código: [Seleccione]

<?php 
echo&#40;"teste"&#41;;
?>



Repare também que:

Código: [Seleccione]

<?php
echo "Isto é um 
pequeno teste"
;
?>



É igual a:

Código: [Seleccione]

<?php
echo "Isto é um pequeno teste";
?>



1.4 Comentários

O PHP suporta comentários do 'C', 'C++' e Perl, os comentários são frases que começam com simbolos como  # ou // ou  /*  */.

1.4 Exemplo de comentários

Código: [Seleccione]

<?
echo "Isto é um teste\n";  //Isto é o exemplo de um comentário
?>

<?
echo "Isto é outro teste\n";  #Isto tambem é um comentário...
?>

<?
echo "Isto é mais um exemplo\n";  /* Isto é um comentário */
?>


Comentários são frases que são ignoradas pelo código PHP, se executar estes códigos vai reparar que os comentários não são mostrados.

Esta foi a nossa aula de hoje até a próxima aula!

Mais Informações sobre a nossa aula em:
http://www.php.net/manual/pt_BR/language.basic-syntax.php
Offline

=IceBurn= 
Membro
Mensagens 897 Gostos 3
Feedback +3

Troféus totais: 32
Trófeus: (Ver todos)
Windows User Level 6 Linux User Mobile User Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5

Só um pequeno à parte em relação aos comentários que penso ser importante referir:

Isto está correcto:
Código: [Seleccione]
<?php
echo "Teste";
//Isto é um comentário válido
?>


Isto está incorrecto:
Código: [Seleccione]
<?php
echo "Teste";
//Isto 
é um 
comentário 
inválido
?>


Isto está correcto:
Código: [Seleccione]
<?php
echo "Teste";
/*Isto 
é um 
comentário 
válido*/
?>


Isto está incorrecto:
Código: [Seleccione]
<?php
echo "Teste";
/*Isto 
/*é um 
/*comentário 
/*inválido
?>


Isto está correcto:
Código: [Seleccione]
<?php
echo "Teste";
//Isto 
//é um 
//comentário 
//válido
?>
Offline

fpware 
Fundador
Mensagens 15318 Gostos 7
Troféus totais: 38
Trófeus: (Ver todos)
Linux User Mobile User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5

=IceBurn=, este fórum não morreu... só não está é visível ao resto da população ;)

eu gostaria muito mesmo, de avançar com esta ideia! podes ajudar-me?
Offline

=IceBurn= 
Membro
Mensagens 897 Gostos 3
Feedback +3

Troféus totais: 32
Trófeus: (Ver todos)
Windows User Level 6 Linux User Mobile User Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5

Boas.
Desculpa, mas tenho andado tão ocupado que ainda nem tinha lido o teu post.  :?
Infelizmente, de momento ando mesmo super ocupado, nem sei o que responder....  :?  É que gostava de prosseguir com esta ideia, mas tem de haver mais voluntários, senão suponho que não vá ter possibilidade de dar uma boa prestação devido ao tempo muito limitado.  :roll: