atuapagina Posted November 9, 2007 at 02:27 PM Report Share #146323 Posted November 9, 2007 at 02:27 PM 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 Link to comment Share on other sites More sharing options...
softklin Posted November 9, 2007 at 02:44 PM Report Share #146325 Posted November 9, 2007 at 02:44 PM 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...) 😞 Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post. Link to comment Share on other sites More sharing options...
Hipnoted Posted November 9, 2007 at 03:18 PM Report Share #146336 Posted November 9, 2007 at 03:18 PM 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. "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência" Link to comment Share on other sites More sharing options...
NCS_One Posted November 9, 2007 at 09:12 PM Report Share #146402 Posted November 9, 2007 at 09:12 PM Ois So uma pequena correçao : PHP: Hypertext PreProcessor. Se a vida te voltar as costas aproveita e apalpa-lhe o cu. Link to comment Share on other sites More sharing options...
djthyrax Posted November 10, 2007 at 01:46 AM Report Share #146468 Posted November 10, 2007 at 01:46 AM 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. 😛 Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
atuapagina Posted November 10, 2007 at 01:31 PM Author Report Share #146536 Posted November 10, 2007 at 01:31 PM Obrigado Pessoal são *****. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now