Operadores no PHPOs operadores aritméticos só podem ser utilizados quando os operandos são números (inteiro ou float). Se os operandos forem de outro tipo, o PHP tentará convertelos para números antes de efectuar a operação como veremos abaixo. Antes de avançarmos vamos relembrar, que números int ou integer são números inteiros (exemplo: 1 – 53 – 7 – 989 – etc…) e os números float são números ponto flutuante (exemplo 1,65 – 7,8 – 67,948 – etc..). Abaixo encontra-se uma lista do operadores aritméticos.

[clearboth]

[styled_table]

Operador Nome
+ Adição
Subtração
* Multiplicação
/ Divisão
% Módulo

[/styled_table]

Só há um operador exclusivo para strings, esse operador é o operador concatenação ‘.’ (ponto) que serve para juntar strings.

Abaixo encontra-se um exemplo com os operadores aritméticos:

<html>
	<head>
	</head>
	<body>
		<?php
			$valor1=8; /*O PRIMEIRO OPERANDO*/
			$valor2=10; /*SEGUNDO OPERANDO*/
			$resultadoSoma=$valor1+$valor2; /*SOMA DOS DOIS OPERANDOS*/
			$resultadoDivisao=$valor1/$valor2; /*DIVISÃO DOS DOIS OPERANDOS*/
			$resultadoMultiplicacao=$valor1*$valor2; /*MULTIPLICAÇÃO DOS DOIS OPERANDOS*/
			$resultadoSubtracao=$valor1-$valor2; /*DIVISÃO DOS DOIS OPERANDOS*/
			echo $valor1 . ' mais ' . $valor2 . ' é igual a '. $resultadoSoma . '<br />';
			echo $valor1 . ' a dividir por ' . $valor2 . ' é igual a '. $resultadoDivisao . '<br />';
			echo $valor1 . ' vezes ' . $valor2 . ' é igual a '. $resultadoMultiplicacao . '<br />';
			echo $valor1 . ' mais ' . $valor2 . ' é igual a '. $resultadoSubtracao . '<br /><br />';

			/*PARA PRATICARMOS O PHP PODEMOS MELHORAR ESTE SCRIPT COM OS CONHECIMENTOS MAIS ANTIGOS*/
			echo 'Agora são ' . date("h"). ' horas ' . date("i") . ' minutos e ' . date('s') . ' segundos' ;

		?>
	</body>
</html>

PHP - Operadores aritméticos

Operadores de Atribuição

Para atribuir valores, o PHP utiliza o operador que a maioria das linguagens utiliza ou seja o operador ‘=’ (igual):

$x = 4;

No exemplo acima estamos a atribuir o valor ‘4’ à variável $x.

Operadores Lógicos

Os operadores lógicos são utilizados para int (inteiros) que representam valores boleanos. Só existem dois valores boleanos ‘true’ e ‘false, ou seja os valores boleanos são basicamente o ‘true’ (verdadeiros) e o ‘false’ (falso). Vamos deixar para já os operadores lógicos de parte porque só vamos aprender a aplica-los mais tarde.

[styled_table]

Operador Nome
and “e”
lógico
or “ou” lógico
! “não” (inversão)
&& “e” lógico (semelhante ao and)
|| “ou” Lógico (semelhante ao or)

[/styled_table]

Existem dois operadores para “e” e para “ou”.

Operadores de Comparação

As comparações são feitas entre os valores contidos ou não nas variáveis eretornam sempre um valor booleano (true ou false) .

[styled_table]

Operador Descrição
== igual a
!= diferente de
< menor que
> maior que
<= menor ou igual a
>= maior ou igual a

[/styled_table]

Nota: No próximo tutorial vamos aprender o condicional ‘if’ e iremos aplicar os operadores de comparação.

Gostou do tutorial? Então deixe um comentário abaixo e subscreva ao blog!

Anúncios