• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Sign in to follow this  
Followers 0
atuapagina

Qual a diferenca entre html e php

6 posts in this topic

Boas pessoal eu trabalho com o dreamweaver e segundo vi o html e php parece que se trabalha da mesma maneira e ate posso juntar php no html ou vice versa sera que alguem me pode dizer quais as diferenças entre estes dois.

Obrigado

0

Share this post


Link to post
Share on other sites

Essencialmente a diferença está na forma onde o código é interpretado.

No HTML, o código é enviado até ao browser (firefox, ie,...) e este interpreta (cria tabelas se encontrar tags <table>, muda tipo de letra, etc...). Se fizeres botão direito, o source é-te mostrado na integridade. Semelhante ao javascript, esta é uma linguagem chamada client-side.

No PHP, as coisas são diferentes. Por exemplo, tens o script

<?php
//isto e um comentario que nao aparece
$i=5;                                        //atribuir valor a variavel $i
echo "O valor de i: $i";            // escrever o valor de $i
?>

Este código é interpretado pelo servidor, mais concretamente pelo PHP: Hypertext Processor (PHP) e é enviado para o browser. Agora se reparares, há instruções que não vês, como é o caso do $i=5;. Isto deve-se porque o script já foi interpretado do lado do servidor, e enviado sob a forma de texto para o browser. Neste caso o output no browser seria:

O valor de i: 5

Esta é uma linguagem, portanto, chamada server-side, uma vez que é processada pelo lado do servidor. E sim é verdade que podes misturar PHP com HTML, por exemplo, assim:

<html>
<head>
bla bla bla...
</head>
<body>
<h1>Pagina de teste</h1>
<?php
$nick="atuapagina";
?>
<p>O teu nick: <?php echo $nick; ?></p>
</body>
</html>

teria como saida, caso fizesses right click>ver source no browser:

<html>
<head>
bla bla bla...
</head>
<body>
<h1>Pagina de teste</h1>
<p>O teu nick: atuapagina</p>
</body>
</html>

Espero que tenhas percebido, tentei ser esclarecedor (o que infelizmente não me acontece frequentemente...)  :(

0

Share this post


Link to post
Share on other sites

Bom post softclean. :(

Resta acrescentar que HTML é uma linguagem de marcação, por isso não pode ser considerada linguagem de programação. Serve apenas para trabalhar o formato da página.

Para trabalhar como os dados vão ser tratados tens o PHP.

0

Share this post


Link to post
Share on other sites

Ois

So uma pequena correçao : PHP: Hypertext PreProcessor.

0

Share this post


Link to post
Share on other sites

Essencialmente a diferença está na forma onde o código é interpretado.

Not. PHP é uma linguagem de programação, HTML é uma linguagem de markup. O que podes fazer com PHP é gerar HTML, XML ou texto simples mesmo que é interpretado pelo cliente. Com cliente refiro-me ao programa que vai interpretar o conteúdo, no caso do HTML, o browser. :P
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0