Curso de PHP/Sintaxe básica: diferenças entre revisões

[edição verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
Abacaxi (discussão | contribs)
Sem resumo de edição
Linha 1:
== Definir o início e o fim do código phpPHP ==
Para que o interpretador PHP reconheça o código que deverá "varrer" é necessário delimitá-lo por ''tags''. Existem três tipo de tags de iniciação e finalização de código: '''<?php''' e '''?>''', '''<?''' e '''?>''' e '''<script language="php">''' e '''</script>'''. A primeira é usada por omissão, estando sempre disponível. O segundo tipo não é aconselhável uma vez que, por ser uma short-tag (bem à maneira do ASP), poderá não estar activada no ficheiro de configuração do PHP. Neste caso qualquer utilizador poderá manipular essa activação ou desactivação da short-tags, logo, se o leitor criar um script para ser distribuído poderão surgir incompatibilidades com a máquina do utilizador final. O terceiro tipo foi criado apenas com o propósito de uniformizar as tags de scripting no HTML - como o uso no javascript -, porém, por ser de digitação morosa, não é muito usada.
 
Programa "Hello World":
<source lang="php">
<pre>
<?php
echo "Olá mundo";
?>
</presource>
 
ou (não recomendado):
 
<source lang="php">
<pre>
<?
echo "Olá mundo";
?>
</presource>
 
Para ter uma ideia gráfica sobre o que está a ser explicado, analise o primeiro exemplo:
<source lang="php">
<pre>
<html>
<head>
Linha 29:
</body>
</html>
</presource>
 
A instrução '''echo()''', como pôde analisar, exibe no navegador o texto que se encontra imediatamente a seguir a ele. Sobre '''echo()''' iremos falar mais tarde.
Linha 44:
 
Exemplo:
<source lang="php">
<pre>
<?php
echo "Olá como estás?<br>";
echo "Tudo bem contigo?";
?>
</presource>
ou
<source lang="php">
<pre>
<?php echo "Olá como estás?<br>"; echo "Tudo bem contigo?" ?>
</presource>
Notem que nesse segundo caso foi retirado a quebra de linhas porque o ponto e virgula (;) é que delimita o comando. E foi retirado o ponto e virgula (;) do último comando porque logo após é fechada a tag do php, não é uma boa prática, porém funciona.
 
<source lang="php">
<pre>
<?php echo "Se não usar ';' o interpretador irá exibir um erro"; ?>
</presource>
 
<strong>NOTA</strong>: Repare bem que o uso de ''';''' no meio texto a ser exibido não afecta a instrução.
 
 
 
<p>&nbsp;</p>
----
<div id="naveg" style="background-color: #ffffff; border: solid 0px black; padding-left:
15px; padding-right: 15px; margin: 4px; text-align: right; font-size: 100%">
[[Curso de PHP: Indice|Voltar ao indice]] - [[Curso de PHP: O PHP|O PHP]] | [[Curso de PHP: Exercícios 1|Exercícios]]
</div>
{{AutoCat}}