Innehållsförteckning
- Vad är en variabel?
- Datatyper i PHP
- Operatorer i PHP
- Praktiska exempel med variabler och operatorer
- Övning: Skapa ett enkelt kalkylatorprogram
- Sammanfattning
Hej och välkommen till lektion två! Nu när du har bekantat dig med vad PHP är och skrivit ditt första ”Hello, World!”, är det dags att dyka lite djupare och lära oss om några av de viktigaste byggstenarna i PHP: variabler, datatyper, och operatorer. Det här är grunden för att kunna bygga riktigt kraftfulla applikationer och det är också här det börjar bli riktigt kul!
Vad är en variabel?
En variabel är som en liten låda där du kan lagra information som din PHP-applikation behöver. Tänk på variabler som etiketterade behållare som håller olika typer av data åt dig, som siffror, texter, eller till och med mer komplexa strukturer. I PHP börjar alla variabelnamn med ett dollartecken ($
). Här är ett exempel:
<?php
$namn = "Alice";
$ålder = 25;
echo "Hej, mitt namn är " . $namn . " och jag är " . $ålder . " år gammal.";
?>
I det här exemplet har vi skapat två variabler: $namn
och $ålder
. Sedan använde vi dem för att skriva ut ett meddelande. Att använda variabler på detta sätt gör din kod flexibel och enkel att ändra – om vi ville ändra namnet eller åldern, skulle vi bara behöva uppdatera variablerna!
Datatyper i PHP
PHP har flera olika datatyper som vi kan använda för att lagra olika typer av information. Här är några av de viktigaste datatyperna:
- Strängar (Strings): En sträng är helt enkelt text. I PHP skriver vi strängar inom citattecken, som till exempel
"Hello, World!"
. - Heltal (Integers): Ett heltal är ett helt nummer, som
5
eller-42
. - Flyttal (Floats): Flyttal är decimaltal, som
3.14
eller-2.5
. - Booleaner (Booleans): En boolean är antingen
true
ellerfalse
. Det är perfekt när vi vill representera ett enkelt på/av-läge.
Här är ett exempel som visar några olika datatyper:
<?php
$text = "Det här är en sträng";
$nummer = 42;
$decimal = 3.14;
$ärSant = true;
echo $text;
echo "\nNumret är: " . $nummer;
echo "\nDecimalvärdet är: " . $decimal;
echo "\nÄr detta sant? " . $ärSant;
?>
Operatorer i PHP
Operatorer är symboler som låter oss utföra operationer på variabler och värden. De vanligaste operatorerna är:
- Aritmetiska operatorer: Används för att utföra matematiska operationer.
+
(addition)-
(subtraktion)*
(multiplikation)/
(division)- Jämförelseoperatorer: Används för att jämföra två värden.
==
(lika med)!=
(inte lika med)>
(större än)<
(mindre än)- Logiska operatorer: Används för att kombinera flera villkor.
&&
(och)||
(eller)!
(icke)
Här är ett exempel på hur du kan använda några av dessa operatorer:
<?php
$a = 10;
$b = 5;
$summa = $a + $b;
$ärStörre = $a > $b;
echo "Summan av a och b är: " . $summa;
echo "\nÄr a större än b? " . ($ärStörre ? "Ja" : "Nej");
?>
Praktiska exempel med variabler och operatorer
Nu när vi har lärt oss om variabler, datatyper och operatorer, låt oss använda dem i ett praktiskt exempel. Tänk dig att vi vill skapa ett program som räknar ut hur mycket pengar vi har kvar efter att ha köpt några saker:
<?php
$plånbok = 100; // Vi börjar med 100 kr
$prisPåKaffe = 25;
$prisPåMacka = 35;
$totalkostnad = $prisPåKaffe + $prisPåMacka;
$kvar = $plånbok - $totalkostnad;
echo "Totalkostnad: " . $totalkostnad . " kr";
echo "\nPengar kvar: " . $kvar . " kr";
?>
Här använder vi variabler för att representera hur mycket pengar vi har och hur mycket saker kostar. Sedan räknar vi ut totalkostnaden och hur mycket pengar som är kvar. Detta är ett bra exempel på hur vi kan använda variabler och operatorer för att göra vår kod mer användbar och flexibel.
Övning: Skapa ett enkelt kalkylatorprogram
Nu är det din tur! Försök att skapa ett enkelt kalkylatorprogram i PHP som kan utföra följande operationer: addition, subtraktion, multiplikation och division. Här är en enkel uppgift för att komma igång:
- Skapa en ny fil: Skapa en ny fil i din kodredigerare och döp den till
kalkylator.php
. - Skriv följande kod för att utföra olika operationer med två variabler:
<?php
$x = 15;
$y = 3;
echo "Addition: " . ($x + $y) . "\n";
echo "Subtraktion: " . ($x - $y) . "\n";
echo "Multiplikation: " . ($x * $y) . "\n";
echo "Division: " . ($x / $y) . "\n";
?>
- Kör programmet i din webbläsare och se resultaten! Prova att ändra värdena på
$x
och$y
för att se hur resultaten förändras.
Sammanfattning
I den här lektionen har vi gått igenom vad variabler är, de olika datatyperna i PHP, och hur vi kan använda operatorer för att utföra olika typer av beräkningar. Variabler är grunden till all programmering, och att förstå hur man använder dem är avgörande för att skapa dynamiska och användbara applikationer.
I nästa lektion kommer vi att gå vidare och prata om kontrollstrukturer som if
-satser och loopar, vilka gör det möjligt att skapa logik i dina program. Detta är där vi verkligen börjar få datorn att fatta beslut åt oss och automatisera uppgifter. Jag hoppas du är lika exalterad som jag är!
Vi se