antiblock
Cyphriun
  • Chatbox

    Did you check out our Discord? https://discord.gg/FFdvMjk9xA
    You don't have permission to chat.
    Load More
Sign in to follow this  
TheSubKIller aka Skinning

[NEW] Fusão PHP + Html

1 post in this topic

Boas Cyber-Gamers

Introdução

Para começares a aprender PHP, tem de perceber primeiro como este se funde com o HTML. Ou seja, se temos uma página em HTML, e pretendemos uma simples funcionalidade desenvolvida em PHP, não precisamos de escrever a

página toda em PHP. Seria totalmente inútil fazer o output de uma página inteira de HTML, só para mostrar as horas, ou a data.

Vamos então perceber como tudo funciona!

<html>

<body>

<!-- Exemplo de um output em HTML -->

Olá pessoal! Esta é uma área normal de <b>HTML</b>! <br>

<?

// Exemplo de um simples output em PHP

echo "Esta área já é dentro do <b>PHP</b>.";

?>

</body>

</html>

Este ficheiro chama-se "exemplo1.php".

Neste exemplo temos uma página normal com o cabeçalho normal e algumas tags de HTML. Depois temos também a área que contem código PHP. Essa área é delimitada pelas tags <? (inicio) e ?> (fim). Neste exemplo, o código utiliza a função"echo" para enviar o output para a página final, sobe a forma de código HTML. Logo o resultado deste "echo" vai ser:

Esta area já é dentro do PHP.

Em que a palavra PHP é escrita a BOLD.

Nota: TODAS AS INTRUçOS SãO TERMIDADAS COM O CARACTER ; (ponto e virgula) Este caracter indica ao interpretador quando acaba uma instruçao, e quando ele deve de esperar outra intruçao. A excepção deste caso é quando um bloco

de código PHP só contem uma única instrução, podendo neste caso incluir ou não o ';' .

Assim como existem comentários em HTML delimitados por <!-- e -->, em PHP também é possível comentar partes de um código. Para tal, quando se quer comentar uma única linha, utilizamos os caracteres '//' para comentar a

linha que não será processada. Para um bloco de linhas, utilizamos os separadores "/*" no inicio do bloco, e "*/" para fechar o comentário.

Exemplo:

<?

// Uma linha de comentario ..

/*

Um Simples

bloco de

comentario !!!

*/

?>

Exercicio 1:

Utiliza alternadamente a função Echo do PHP e o texto normal em html para efectuar o output das seguintes frases:

Html:

A Primeira linha é <u>normal</u>.<br>

PHP:

A segunda, linha já é escrita pelo <b>PHP</b>.<br>

Html:

Nisto, vem uma <font color=#FF0000>3ª mais complexa</font>...<br>

PHP:

E logo a <font color=#00FF00>seguir</font>, a 4ª <font color=#0000FF>ainda

mais</font> complicada!<br>

Se tudo correr bem, o resultado é o seguinte:

A primeira linha é normal.

(com o "normal" sublinhado)

A segunda linha, já é escrita pelo PHP.

(o "PHP" a bold)

Nisto, vem uma 3ª mais complicada...

("3ª mais complexa" a vermelho)

E logo a seguir, a 4ª ainda mais complicada!

("seguir" a verde e "ainda mais" a azul)

Se conseguiste fazer isto, estas no bom caminho! :-)

Resumo:

O PHP pode ser apenas um pedaço de código que fica no meio de tags HTML e é

delimitado pelas tags <? e ?>.

Share this post


Link to post
Share on other sites
antiblock
diamwall

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