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

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Lightningspirit (discussão | contribs)
Sem resumo de edição
Lightningspirit (discussão | contribs)
Sem resumo de edição
Linha 1:
=== Definir o início e o fim do código php ===
== A Base da sintaxe ==
=== Definir o início e o fim do código php ===
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 é aconcelhavel 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 terceir tipo foi criado apenas com o propósito de uniformizar as tags de scripting no HTML - como o uso no javascipt -, porém, por ser de digitação morosa, não é muito usada.
 
Linha 19 ⟶ 18:
A instrução echo(), como pôde analisar, ixibe no navegador o texto que se encontra imediatamente a seguir a ele. Sobre echo() iremos falar mais tarde.
 
=== Gravar arquivos em php ===
Para que o interpretador reconheça uma página que contenha código php, qualquer arquivo em php deve ser gravado com a extensão '''.php''' em vez de '''.html'''.
 
Por exemplo ''index.php'' e não ''index.html''. Se for usada a extensão html o servidor não irá reconhecer e executar o código.
 
=== Usar o ponto e vírgula no final de cada comando ===
Após qualquer instrução, é necessário o uso de um ''';''' para que o interpretador reconheça que determinada instrução acaba aí. Após ''';''' o interpretador processa a instrução, exibindo-a na memória do computador e, se não houver erros, passa para a próxima instrução.