a Incorporação de PHP em HTML
no <h2> título do arquivo, adicione as seguintes linhas:
<?php
echo '<p>Order processed.</p>';
?>
Salve o arquivo e carregá-lo no seu navegador, através do preenchimento de Bob formulário e clicar no botão de Enviar a Ordem. Você deve ver algo semelhante à saída mostrada na figura 1.2.
Figura 1.,2 Texto passado para a construção echo do PHP é ecoado para o navegador
repare como o código PHP que escreveu foi incorporado dentro de um ficheiro HTML normal. Tente ver a fonte do seu navegador. Você deve ver este código <!DOCTYPE html >
nenhum do PHP bruto é visível porque o interpretador de PHP passou pelo script e o substituiu com a saída do script. Isto significa que a partir de PHP você pode produzir HTML limpo visualizável com qualquer navegador; em outras palavras, o navegador do Usuário não precisa entender PHP.,
Este exemplo ilustra o conceito de script do lado do servidor em poucas palavras. O PHP foi interpretado e executado no servidor web, como distinto de JavaScript e outras tecnologias do lado do cliente interpretadas e executadas dentro de um navegador web em uma máquina do Usuário.
O código que vocês têm agora este arquivo é composto de quatro tipos de texto:
-
HTML
-
PHP tags
-
PHP demonstrações
-
Espaço
Você também pode adicionar comentários.
A maioria das linhas no exemplo são apenas HTML simples.,
Etiquetas de PHP
o código de PHP no exemplo anterior começou com <?php e terminou com ?>. Isto é semelhante a todas as tags HTML porque todas elas começam com um símbolo menor que (<) e terminam com um símbolo maior que (>). Estes símbolos (<?php e ?>) são chamadas de tags PHP. Eles dizem ao servidor web onde o código PHP começa e termina. Qualquer texto entre as tags é interpretado como PHP. Qualquer texto fora destas tags é tratado como HTML normal., As marcas PHP permitem-lhe escapar do HTML.
na verdade, Existem dois estilos de tags PHP; cada um dos seguintes fragmentos de código é equivalente a:
-
estilo XML
<?php echo '<p>Order processed.</p>'; ?>
Este é o estilo da marca que usamos neste livro; ele é o preferido PHP estilo da marca. O administrador do servidor não pode desligá-lo, então você pode garantir que ele estará disponível em todos os servidores, o que é especialmente importante se você estiver escrevendo aplicativos que podem ser usados em diferentes instalações. Este estilo de tag pode ser usado com documentos XML (Extensible Markup Language)., Em geral, recomendamos que use este estilo de tag.
-
Short style
<? echo '<p>Order processed.</p>'; ?>
This tag style is the simplest and follows the style of a Standard Generalized Markup Language (SGML) processing instruction. Para usar este tipo de tag—que é o mais curto para digitar—você precisa ativar a configuração short_ open_tag em seu arquivo de configuração ou compilar PHP com as tags curtas ativadas. Você pode encontrar mais informações sobre como usar este estilo de tag no Apêndice A. O uso deste estilo não é recomendado para uso no código que você planeja distribuir., Ele não vai funcionar em muitos ambientes, uma vez que não está mais habilitado por padrão.
declarações de PHP
você diz ao interpretador de PHP o que fazer, incluindo as declarações de PHP entre as suas marcas de abertura e fecho. O exemplo anterior usou apenas um tipo de declaração:
echo '<p>Order processed.</p>';
como você provavelmente adivinhou, usando a construção echo tem um resultado muito simples: imprime (ou ecoa) a cadeia passada para ele no navegador. Na figura 1.2, você pode ver o resultado é que a ordem de texto processada. aparece na janela do navegador.,
Notice that there is a semicolon at the end of the echo statement. Semicolons separar declarações em PHP muito como períodos separados frases em inglês. Se você já programou em C ou Java antes, você estará familiarizado com o uso do ponto e vírgula desta forma.
deixar de fora o ponto e vírgula É um erro de sintaxe comum que é facilmente feito. No entanto, é igualmente fácil de encontrar e corrigir.
espaços em branco
caracteres de espaçamento, tais como os caracteres newlines (carriage returns), espaços e tabs são conhecidos como espaços em branco., Como você provavelmente já sabe, os navegadores ignoram espaços em branco em HTML, assim como o motor PHP. Considere estes dois fragmentos HTML:
<h1>Welcome to Bob's Auto Parts!</h1><p>What would you like to order today?</p>
e
<h1>Welcome to Bob's
Auto Parts!</h1>
<p>What would you like
to order today?</p>
Estes dois trechos de código HTML produzir resultados idênticos porque parecem as mesmas para o navegador. No entanto, você pode e é encorajado a usar o espaço em branco de forma sensata no seu HTML como uma ajuda aos humanos—para melhorar a legibilidade do seu código HTML. O mesmo se aplica ao PHP., Você não precisa ter qualquer espaço em branco entre declarações PHP, mas torna o código muito mais fácil de ler se você colocar cada declaração em uma linha separada. Por exemplo,
echo 'hello ';
echo 'world';
e
echo 'hello ';echo 'world';
são equivalentes, mas a primeira versão é a mais fácil de ler.
Comentários são exatamente isso: comentários em código atuam como notas para as pessoas que lêem o código. Comentários podem ser usados para explicar o propósito do script, quem o escreveu, Por que eles o escreveram da maneira que fizeram, quando ele foi modificado pela última vez, e assim por diante. Você geralmente encontra comentários em todos os scripts PHP menos os mais simples.,
o interpretador de PHP ignora qualquer texto nos comentários. Essencialmente, o analisador PHP salta sobre os comentários, tornando-os equivalentes ao espaço em branco.
PHP suporta comentários ao estilo C, C++ e shell script.
o seguinte é um comentário de estilo C, multi-linha que pode aparecer no início de um script PHP:
/* Author: Bob Smith
Last modified: April 10
This script processes the customer orders.
*/
multi-linha comentários devem começar com a / * e terminar com*/. Tal como em C, Os comentários em várias linhas não podem ser aninhados.,
Você também pode usar uma única linha de comentários, tanto no estilo C++:
echo '<p>Order processed.</p>'; // Start printing order
ou no script de shell estilo:
echo '<p>Order processed.</p>'; # Start printing order
Com esses dois estilos, tudo após o símbolo de comentário (# ou //) é um comentário até chegar o final da linha ou do fim PHP marca, o que ocorrer primeiro.