Home Ontwerp je site PHP Basiscursus PHP 5/12 : PHP Operatoren

Basiscursus PHP 5/12 : PHP Operatoren


Je weet nu al hoe je gegevens kan ophalen via GET en POST, maar wat kan je er mee doen?

Operatoren manipuleren gegevens. De basisoperatoren in PHP zijn + - * en /. De basisoperatoren van de wiskunde kan je wel zeggen. Hier krijg je een overzichtje van de meest gebruikte operatoren in PHP


Operator Beschrijving Voorbeeld
+ Het optellen van 2 getallen 1 + 1 = 2
- Het aftrekken van 2 getallen 2 - 1 = 1
* Het vermenigvuldigen van 2 getallen 2 * 2 = 4
/ Het delen van 2 getallen 4 / 2 = 2
% De rest bij een gehele deling 5 % 2 = 1
++ Het verhogen van een getal met 1 $een++ = 2
-- Het verlagen van een getal met 1 $tien-- = 9
Toewijzende operatoren
= Het gelijkstellen van 2 getallen 2 = 2
+= Het verhogen van een getal met een waarde $een += 2 bekomt 3
-= Het verlagen van een getal met een waarde $tien -= 9 bekomt 1
*= Het vermenigvuldigen van een getal met een waarde $tien *= 4 bekomt 40
/= Het delen van een getal met een waarde $tien /= 2 bekomt 5
%= De rest bekomen bij het geheel delen met een waarde $vijf %= 2 bekomt $vijf = 1
.= Een waarde toevoegen aan een string $Jan .= "tje" bekomt "Jantje"
Vergelijkende operatoren (worden gebruikt in controlestructuren)
== waarde 1 is gelijk aan waarde 2 2 == 3 bekomt false (fout)
> waarde 1 is meer dan waarde 2 1 > -5 bekomt true (juist), "xyz" > "abc" bekomt true (x komt verder voor in het alfabet dan a)
< waarde 1 is minder dan waarde 2 1 < 10 bekomt true (juist), "xyz" < "abc" bekomt false (x komt verder voor in het alfabet dan a)
>= waarde 1 is meer dan of gelijk aan waarde 2 1 >= 1 bekomt true (juist)
<= waarde 1 is minder dan of gelijk aan waarde 2 1 $lt;= 0 bekomt true (juist)
Logische operatoren
&& En (3 > 2) && (3 > 5) bekomt false (fout) (beide voorwaarden moeten juist zijn)
|| Of (3 > 2) || (3 > 5) bekomt true (juist) (een van beide voorwaarden moet juist zijn)
! Niet !(3 > 5) bekomt true (juist) (de voorwaarde binnenin is false, de ! keert dit om)
Andere
. Het aaneen plaatsen van 2 strings "Jan" . "tje" wordt "Jantje"

Dit zijn de voornaamste operatoren in PHP. Er zijn nog enkele, maar die heb je niet echt nodig. Nu gaan we eens een voorbeeld bekijken.

Voorbeeld

<?php
$prijs = 5;
$aantal = 10;
$kosten = $aantal * 4 + 0.5; // (dit is commentaar) we hebben een vaste kost + een variabele kost
$opbrengsten = $prijs * aantal;
$winst = $opbrengsten - $kosten;

if($winst > 0) { // dit is een selectie (zie volgend deel)
echo "Je hebt winst geboekt.";
} else {
echo "Je hebt verlies geboekt.";
}
?>

Hier berekenen we simpelweg ofdat een onderneming winst boekt of niet. Als je met de prijs en het aantal begint te spelen, veranderen de kosten en de opbrengsten. Aan de hand daarvan wordt de winst berekend, en om te kijken ofdat we winst of verlies boeken, controlern we dat in een if-statement.

Een if-statement controleert simpelweg ofdat de voorwaarde tussen haken juist is. Als deze juist is, voert hij de code tussen de gekrulde haken uit.

Daarna volg de else-statement. Als de if-statement fout is (false), dan voert hij de else-statement uit. Hier controleert men ofdat de winst positief is, dan geeft men een waarschuwing dat men winst geboekt heeft. Anders (else) geeft hij een waarschuwing dat men verlies geboekt heeft.


Ga naar het volgende deel van de PHP basiscursus : Basiscursus PHP 6/12 : Statements (deel 1)


Auteur : Skwizz


0 + 4 =
 

GOOGLE adsense