Em PHP tal como em outras linguagens de programação, os comentários assumem uma importância relevante na organização do mesmo. Esta importância pode ser notada em duas situações distintas: No trabalho em grupo e no trabalho individual. No trabalho individual os comentários são extremamente importantes durante o desenvolvimento da aplicação ou da página web em causa, pois é fácil perder-se o fio à meada no meio de tanto código. Assim você poderá utilizar os comentários para manter o seu código organizado e limpo. No trabalho em grupo é igualmente importante pela razão que referenciámos acima e também importante no que toca ao passar trabalho para os colegas desenvolvedores. Se você não deixar notas no seu trabalho para quem vem a seguir mexer no código, essa pessoa vai estar algum tempo a decifrar e a entender como está feito o seu código, é tempo perdido, e para minimizar esse tempo perdido basta deixar o trabalho orientado e bem definido, e ao utilizar os comentários ao código você consegue isso mesmo.

Os operadores assumem também uma grande importância em PHP no campo da manipulação de dados. Estes operadores estão divididos em várias categorias:

  • Operadores Aritméticos: Executam operações matemáticas básicas
  • Operadores de Atribuição Aritmética: Definem valores de expressões
  • Operadores de Comparação: Determinam a similaridade entre 2 valores
  • Operadores de Adição/Subtração: Aumentam ou Diminuem um valor
  • Operadores Lógicos: Executam operações lógicas como AND e OR
  • Operadores String: Executam acções de manipulação de strings

Não perca alguns dos artigos anteriores sobre PHP:

php

1. COMO COMENTAR CÓDIGO PHP

Não existe só uma maneira de comentar o código em PHP, mas apenas 2 são recomendadas. Para os comentários em linha podemos utilizar duas barras // enquanto que para os comentários em bloco utilizamos uma barra seguida de um asterisco /* para começar e um asterisco seguido de uma barra */ para terminar.

1.1 COMENTÁRIO EM LINHA

Para introduzir um comentário em linha basta utilizarmos as // como referenciámos acima:

$variavel = 'Escola Criatividade'; // Este é um comentário em linha

1.2 COMENTÁRIO EM BLOCO

Para introduzirmos um comentário em bloco basta utilizarmos /* e */ como referenciámos acima:

$variavel = 'Escola Criatividade';
/* Este é um comentário em bloco, onde poderá
escrever e comentar o seu código */
echo $variavel;

1.3 COMENTÁRIOS EM LINHA VS BLOCO

Não existe um certo ou errado em como comentar o código, mas as formas que são mais aceites são o comentário em linha e o comentário em bloco. O comentário em linha é utilizado para descrições rápidas, enquanto que o comentário em bloco é utilizado para escrever mais texto, quando é necessário fazer descrições mais detalhadas e extensas.

2. OPERADORES

Em PHP tal como em outras linguagens de programação existe uma série de operadores que permitem efectuar manipulações de dados. Estes operadores dividem-se em várias categorias que enunciámos no início deste artigo. Os operadores são um elemento de grande importância na linguagem, assumindo-se como um elemento chave em grande parte das operações efectuadas em PHP.

3. OPERADORES ARITMÉTICOS

Os operadores aritméticos em PHP funcionam tal e qual como aqueles que aprendemos na escola.

O operador mais (+) efectua a soma entre 2 valores:

echo 2 + 2; // O Output será 4

O operador menos (-) efectua a subtracção entre 2 valores:

echo 10 - 2; // O ouput será 8

O operador de multiplicação (*) multiplica 2 valores:

echo 3 * 5; // O output será 15

O operador de divisão (/) divide 2 valores:

echo 4 / 2; // O output será 2

Note que o operador de divisão irá devolver um valor float a não ser que os 2 argumentos sejam do tipo integer, ou strings convertidas em integer.

4. OPERADORES DE ATRIBUIÇÃO ARITMÉTICA

A linguagem de programação PHP fornece vários operadores de atribuição que lhe permitem definir o valor de um operando para o valor numa expressão. Esta operação é feita através do sinal de igual (=), mas é muito importante salientar que neste caso o sinal de igual não significa igual, mas sim definir com. Ou seja, se você tem uma variável X e quer que ela tome o valor 10, você diz que o X define-se com o valor 10.

$X = 10;

Existem ainda outros operadores que são combinações, que efectuam outro tipo de operações:

$X = 2;

$X += 2; // O novo valor da variável é 4, pois foi mantido o valor anterior e adicionado mais 2

$X -= 1; // O novo valor da variável é 3, pois foi mantido o valor anterior e subtraído 1

$X *= 4; // O novo valor da variável é 12, pois foi mantido o valor anterior e foi multiplicado por 4

$X /= 2; // O novo valor da variável é 6, pois foi mantido o valor anterior e foi dividido por 2

De notar ainda que PHP atribui por valor, ou seja, se você tiver uma variável X e lhe atribuir o valor 5, criar uma nova variável Y e lhe atribuir o valor de X e efectuar operações na variável Y, o valor de X não se altera:

$X = 5;
$Y = X;
$Y += 10;

echo $X; // O ouput será 5
echo $Y; // O output será 15

5. OPERADORES DE COMPARAÇÃO

Os operadores de comparação são utilizados para determinar a similaridade entre valores. Estes são especialmente úteis em estruturas de controlo. Os operadores de comparação existentes são.

  • “==”: Igual
  • “===”: Idêntico
  • “!=” ou “<>”: Não iguais
  • “!==”: Não idênticos
  • “<”: Inferior
  • “>”: Superior
  • “<=”: Inferior ou igual
  • “>=”: Superior ou igual

Note que Igual e Idêntico não é o mesmo. Valores idênticos funcionam com um valor de variável e um tipo de dados, enquanto que igual apenas um deles.

6. OPERADORES DE ADIÇÃO E SUBTRACÇÃO

Em alguns scripts é necessário adicionar ou subtrair 1 valor de um valor rapidamente. Isso é possível através dos operadores de adição e subtracção. Para adicionar um valor adicione dois simbolos de adição (++) antes ou depois da variável. Para subtrair um valor, adicione dois simbolos de subtração (–) antes ou depois da variável. A diferença entre colocar antes ou depois reside no facto de que se for colocado antes, irá ser adicionado ou subtraído o valor antes de a variável ser instanciada, se for colocado depois, o valor irá ser adicionado ou subtraído depois de a variável ser instanciada.

$x = 10;

++$x; // O novo valor da variável será 11

$x++; // O novo valor da variável será 12

--$x; // O novo valor da variável será 11

$x--; // O novo valor da variável será 10

Agora vamos dar-lhe um exemplo do que acontece quando mete os operadores antes e depois da variável:

$x = 10;

echo ++$x; // O output da variável é 11, o novo valor é 11

echo $x++; // O output da variável é 10, o novo valor é 11

7. OPERADORES LÓGICOS

Os operadores lógicos têm como missão determinar se 2 condições são verdadeiras ou não. Isto é extremamente útil quando se utilizam expressões condicionais. Os operadores disponíveis são:

  • AND ou &&: Devolve verdadeiro se ambas as expressões forem verdadeiras
  • OR ou ||: Devolve verdadeiro se pelo menos uma das expressões forem verdadeiras
  • XOR: Devolve verdadeiro se uma expressão for verdadeira e a outra falsa
  • !: Devolve verdadeiro se a expressão for falsa

Para lhe demonstrar como funcionam, nada melhor que um pequeno trecho de código. Definimos uma variável como verdadeira e outra como falsa e de seguida vamos compará-las e ver o resultado:

$a = true;
$b = false;

// Envia para o navegador se ambas forem verdadeiras
if($a and $b) {
     echo 'Ambas as variáveis são verdadeiras <br />'
}

// Envia para o navegador se uma das variáveis for verdadeira
if($a OR $b) {
     echo 'Uma das variáveis é verdadeira <br />'
}

// Envia para o navegador se uma das variáveis for verdadeira, mas não ambas
if($a XOR $b) {
     echo 'Uma variável é verdadeira, a outra falsa <br />'
}

// Envia para o navegador se for falsa
if(!$a) {
     echo 'A variável é falsa <br />'
}

O resultado no navegador seria:

Uma das variáveis é verdadeira

Uma variável é verdadeira, a outra falsa

A variável é falsa

Se alterar o valor da variável $b para true, o resultado no navegador será:

Ambas as variáveis são verdadeiras

Uma das variáveis é verdadeira

8. OPERADORES STRING

Existem dois operadores de strings em PHP, o operador de concatenação (.) e o operador de atribuição e concatenação. O operador de concatenação combina duas strings em apenas uma, juntando as duas. O operador de atribuição e concatenação adiciona a string ao final de uma variável existente.

$x = "Bem-Vindo";

$y = $x. " visitante! <br />";

echo $y; // Irá devolver "Bem-Vindo visitante!"

$y .= " Hoje é dia X";

echo $y // Irá devolver "Bem-Vindo visitante! Hoje é dia X"

Abraço e até já!

 

Autor: Diogo Espinha

Blog do Autor | Artigos do Autor:

Workaholic e totalmente viciado em computadores, Internet e desporto motorizado. Adora praticar desporto, é um curioso da programação em PHP, CSS e HTML5 e não dispensa a companhia do seu Mac OSX 86 Snow Leopard!

  • Explorer - Factory Construction & Ship Building Joomla Theme
  • Justice - Attorney and Law Firm Joomla Template
  • OwnFolio - One Page Personal Portfolio / vCard / Resume / Showcase Joomla Template
  • Big Business - Responsive Template
  • Merab - Creative Multipurpose Drupal 8 Theme
  • Fitness Academy Joomla Template
  • Fruition - Business Joomla Template
  • Educate | Education & Courses, Kindergartens Joomla Template
  • Constructive - Contractors Multipurpose Joomla Landing Page Theme
  • Vina Bubox - VirtueMart Joomla Template for Online Stores
  • BizOne - One Page Parallax Drupal Theme
  • LawHouse - Responsive Lawyers Attorneys Joomla Template

Gostou deste artigo? Então torne-se fã do Blog no Facebook!



Comentários dos Alunos


  1. Jose Correia
    17 de outubro de 2011

    Era fixe que nos ensinassem cenas mais avançadas, base de dados e assim.



    • Diogo Espinha
      18 de outubro de 2011

      Olá José Correia, obrigado pelo seu comentário. Os os temas dos artigos não são aleatórios, temos tentado seguir um rumo que permita aos que não estão dentro da linguagem, aprendê-la desde os seus princípios básicos. No entanto, agradecemos a sua sugestão que será tida em conta num futuro próximo.

      Abraço!



  2. Joana
    18 de outubro de 2011

    Estou a gostar bastante destes posts relacionados com PHP.
    Obrigado Diogo :)



    • Diogo Espinha
      18 de outubro de 2011

      Olá Joana, obrigado pelas suas amáveis palavras, não tem de agradecer. Fico contente que os nossos artigos sejam úteis para os nossos leitores e que haja feedback, é fantástico!

      Cumprimentos!



  3. Jose Correia
    18 de outubro de 2011

    Tem razão, adoro mais do que as outras a escola criatividade porque nos ensina php. I LOVE PHP.



  4. Jose Correia
    18 de outubro de 2011

    Como voce coloca as imagens ao lado dos posts, ja tentei de tudo e nao consigo. Se me puder dar uma ajudinha?
    Aguardo a tua resposta :)


RSS
Twitter
Facebook
Comentários
ASSINANTES
SEGUIDORES
FÃS
COMENTÁRIOS
7794

Subscrever Newsletter
Subscreva a Newsletter:



Aplicativos Android, iPhone e Muito Mais!




Assine a Escola Criatividade Assine a Newsletter da Escola Criatividade Escola Criatividade no Twitter Escola Criatividade no Facebook Escola Criatividade no Youtube Escola Criatividade no Google Buzz