-
PHP - Fundamentos Básicos
-
Lecture 1PHP – Tutorial
-
Lecture 2PHP – Introdução
-
Lecture 3PHP – Configuração de Ambiente
-
Lecture 4PHP – Visão geral da sintaxe
-
Lecture 5PHP – Tipos de Variáveis
-
Lecture 6PHP – Tipos de Constantes
-
Lecture 7PHP – Tipos de Operadores
-
Lecture 8PHP – Tomada de Decisão
-
Lecture 9PHP – Tipos de Loop
-
Lecture 10PHP – Arrays
-
Lecture 11PHP – Strings
-
Lecture 12PHP – Conceitos Web
-
Lecture 13PHP – Métodos GET e POST
-
Lecture 14PHP – Inclusão de Arquivo
-
Lecture 15PHP – Arquivos e I/O
-
Lecture 16PHP – Funções
-
Lecture 17PHP – Cookies
-
Lecture 18PHP – Sessions
-
Lecture 19PHP – Enviando e-mails usando PHP
-
Lecture 20PHP – upload de arquivo
-
Lecture 21PHP – Padrão de Codificação
-
PHP – Visão geral da sintaxe
Este capítulo lhe dará uma idéia da sintaxe básica do PHP e muito importante para fortalecer a base do PHP.
Escapando para PHP
O mecanismo de análise de PHP precisa diferenciar o código PHP de outros elementos na página. O mecanismo para fazer isso é conhecido como ‘escape para PHP’. Existem quatro maneiras de fazer isso –
Tags PHP canônicas
O estilo de tag PHP mais universalmente eficaz é:
<?php...?>
Se você usar esse estilo, pode ter certeza de que suas tags sempre serão interpretadas corretamente.
Tags de abertura curta (estilo SGML)
Tags curtas ou de abertura curta têm esta aparência:
<?...?>
Tags curtas são, como se poderia esperar, a opção mais curta. Você deve fazer uma das duas coisas para permitir que o PHP reconheça as tags:
- Escolha a opção de configuração –enable-short-tags quando estiver construindo PHP.
- Defina a configuração short_open_tag em seu arquivo php.ini para on. Esta opção deve ser desabilitada para analisar XML com PHP porque a mesma sintaxe é usada para tags XML.
Tags de estilo ASP
As tags de estilo ASP imitam as tags usadas pelo Active Server Pages para delinear blocos de código. As tags de estilo ASP têm esta aparência:
<%...%>
Para usar tags de estilo ASP, você precisará definir a opção de configuração em seu arquivo php.ini.
Comentando código PHP
Um comentário é a parte de um programa que existe apenas para o leitor humano e é removida antes de exibir o resultado do programa. Existem dois formatos de comentários em PHP –
Comentários de uma linha – geralmente são usados para explicações curtas ou notas relevantes para o código local. Aqui estão os exemplos de comentários de uma única linha.
<? # This is a comment, and # This is the second line of the comment // This is a comment too. Each style comments only print "An example with single line comments"; ?>
Impressão em várias linhas – Aqui estão os exemplos para imprimir várias linhas em uma única instrução de impressão:
<? # First Example print <<<END This uses the "here document" syntax to output multiple lines with $variable interpolation. Note that the here document terminator must appear on a line with just a semicolon no extra whitespace! END; # Second Example print "This spans multiple lines. The newlines will be output as well"; ?>
Comentários de várias linhas – geralmente são usados para fornecer algoritmos de pseudocódigo e explicações mais detalhadas quando necessário. O estilo de comentários de várias linhas é o mesmo que em C. Aqui estão os exemplos de comentários de várias linhas.
<? /* This is a comment with multiline Author : Mohammad Mohtashim Purpose: Multiline Comments Demo Subject: PHP */ print "An example with multi line comments"; ?>
PHP é insensível a espaços em branco.
Espaços em branco são as coisas que você digita que normalmente são invisíveis na tela, incluindo espaços, tabulações e retornos de carro (caracteres de fim de linha).
A insensibilidade a espaços em branco do PHP significa que quase nunca importa quantos caracteres de espaço em branco você tem em uma linha. Um caractere de espaço em branco é o mesmo que muitos desses caracteres.
Por exemplo, cada uma das seguintes instruções PHP que atribuem a soma de 2 + 2 à variável $ quatro é equivalente.
$four = 2 + 2; // single spaces $four <tab>=<tab2<tab>+<tab>2 ; // spaces and tabs $four = 2+ 2; // multiple lines
PHP diferencia maiúsculas de minúsculas
Sim, é verdade que o PHP é uma linguagem que diferencia maiúsculas de minúsculas. Experimente o seguinte exemplo:
<html> <body> <?php $capital = 67; print("Variable capital is $capital<br>"); print("Variable CaPiTaL is $CaPiTaL<br>"); ?> </body> </html>
As instruções são expressões terminadas por ponto e vírgula
Uma instrução em PHP é qualquer expressão seguida por um ponto-e-vírgula (;). Qualquer sequência de instruções PHP válidas entre as tags PHP é um programa PHP válido. Aqui está uma declaração típica em PHP, que neste caso atribui uma string de caracteres a uma variável chamada $greeting
$greeting = "Welcome to PHP!";
Expressões são combinações de tokens
Os menores blocos de construção do PHP são os tokens indivisíveis, como números (3.14159), strings (.two.), Variáveis ($ two), constantes (TRUE) e as palavras especiais que compõem a sintaxe do próprio PHP como se , senão, enquanto, para e assim por diante.
Chaves fazem blocos
Embora as instruções não possam ser combinadas como expressões, você sempre pode colocar uma sequência de instruções em qualquer lugar que uma instrução possa ir, colocando-as entre chaves.
Aqui, as duas afirmações são equivalentes:
if (3 == 2 + 1) print("Good - I haven't totally lost my mind.<br>"); if (3 == 2 + 1) { print("Good - I haven't totally"); print("lost my mind.<br>"); }
Executando script PHP a partir do prompt de comando
Sim, você pode executar seu script PHP em seu prompt de comando. Supondo que você tenha o seguinte conteúdo no arquivo test.php.
<?php echo "Ola PHP!!!!!"; ?>
Agora execute este script como prompt de comando da seguinte forma
$ php test.php
Irá produzir o seguinte resultado:
Ola PHP!!!!!
Espero que agora você tenha conhecimento básico de sintaxe PHP.