Innan vi skriver vårt första PHP-skript måste vi först teoretiskt förklara hur man laddar en sida med PHP.
https://baraja.cz
.index.php
, läser Apache
filen index.php
från rotkatalogen på disken och skickar den till PHP-tolkaren
, som är ett program som kan bearbeta PHP-koden och bygga HTML-kod
baserat på den, som sedan skickas tillbaka till användaren.Observera att webbläsaren inte får reda på något om innehållet i PHP-skriptet, utan endast bearbetar den genererade HTML:en, så dina skript och ditt serverinnehåll förblir säkra.
För att skriva ditt första skript förutsätter du att du har en webbserver som körs på din dator. För Windows är XAMPP bäst (ladda ner PHP version 7.0 eller senare), och XAMPP fungerar på exakt samma sätt på Mac som på Windows. För Linux rekommenderar jag LAMP-server (den här webbplatsen körs också på Lamp-server).
Namnet på PHP-skriptfilen måste sluta med tillägget .php
så att webbservern vet att vi vill behandla den enligt PHP-reglerna. Låt oss till exempel skapa en fil index.php
som kommer att innehålla koden för huvudsidan på vår webbplats.
Öppna filen i en lämplig textredigerare för att skriva källkod.
I Windows är till exempel Sublime Text ett bra ställe att börja, eftersom det färgar syntaxen (språkreglerna) och gör koden lättare att läsa. Senare rekommenderar jag att du köper PhpStorm, som används mycket på företag och ger möjlighet att programmera in flera personer.
Du känner förmodligen redan till den grundläggande strukturen för en HTML-sida:
<!DOCTYPE HTML><html><head><title>Můj první PHP script</title><meta charset="UTF-8"></head><body></body></html>
All HTML-kod kommer att hanteras på normalt sätt och kommer att vara till stor hjälp vid utformningen av webbplatsen. PHP använder i stor utsträckning principerna för HTML och CSS.
PHP är huvudsakligen ett mallspråk som genererar anpassat innehåll på lämpliga ställen i koden. För att tydligt kunna skilja på vad som är HTML och vad som är PHP måste vi använda en separatortagg.
För närvarande är det bäst att använda notationen med <?php
och ?>
.
// här är PHP-koden?>
Vi använder terminatorn
?>
om vi vill använda någon annan HTML-kod. Om det inte finns någon mer HTML-kod i slutet av PHP-skriptet är det bättre att inte inkludera taggen?>
, så att det inte finns några onödiga vitrymder och radbrytningar i slutet av sidan som textredigeraren kan infoga.
Tidigare har taggen <?
använts ofta i stället för <?php
, men den stöds kanske inte alltid.
Wrapper-taggar kan placeras var som helst i HTML-koden, t.ex. i sidans huvuddel:
<!DOCTYPE HTML><html><head><title>Můj první PHP script</title><meta charset="UTF-8"></head><body><?php// tady bude PHP kód?></body></html>
Bland de mycket grundläggande byggstenarna finns:
I det här avsnittet visar vi en enkel listning av innehåll till källkod med hjälp av variabler.
Alla konstruktioner (språkuttryck), uttalanden och funktioner är separerade med semikolon för att göra det otvetydigt var den aktuella konstruktionen är giltig från och till.
Ett semikolon följs vanligen av ett radbyte.
Symboliskt skrivet:
příkaz;další příkaz;proměnná x = její hodnota;vypsat proměnnou x;uložit do souboru;
Konstruktionen echo används för att lista innehållet.
Den är mycket lätt att använda:
echo 'Hej, världen!';
Därefter skrivs texten "Hello world!" ut i HTML-koden. Prova provet.
Alla andra demonstrationer kommer endast att innehålla PHP-koden. Den omgivande HTML-koden är fri att använda (använd till exempel exemplet i början av den här artikeln).
Variabler är virtuella minnesplatser som lagrar data och används för att flytta runt dem. Namnet på en variabel börjar alltid med en dollar
, följt av själva namnet
och sedan dess värde
.
Jag har sammanfattat en detaljerad beskrivning av hur variabler fungerar i en separat artikel om variabler.
$oblibeneCislo = 1024;$jmenoAutora = 'Jan Barášek';echo $oblibeneCislo;echo '<br>';echo $jmenoAutora;
Variabelnamnet bör uttrycka vad variabeln faktiskt innehåller för att göra koden tydligare. Observera också att HTML-tagget
<br>
har satts in för att förskjuta texten. Du bör redan känna till denna tagg från HTML.
Det som skrivs ut i konstruktionen echo
kallas en sträng (en sekvens av tecken). Enskilda strängar kan sammanfogas med en punkt (.
) för att minska utmatningen till en enda rad:
$oblibeneCislo = 1024;$jmenoAutora = 'Jan Barášek';echo $oblibeneCislo . '<br>' . $jmenoAutora;
När strängarna är sammanlänkade med en punkt kan man se det hela som en enda stor sträng.
Mellan variabler fungerar alla grundläggande matematiska operationer helt intuitivt som förväntat.
Vi definierar två variabler och anger siffror i dem:
$x = 5; // definierar variabeln x med värdet 5$y = 3; // definierar en variabel y med värdet 3echo $x + $y; // lägger till variablerna och skriver ut 8
Observera att likhetstecknet (
=
) inte används för att utföra en matematisk operation, så du kan inte skriva ekvationer, till exempel. PHP fungerar som en kalkylator i detta avseende.
Om vi inte vill använda variabler kan vi utföra operationerna direkt. Det spelar alltså ingen roll var verksamheten är belägen och de kan utvärderas var som helst.
echo 5 + 3; // skriver ut 8
Alternativt kan vi addera variablerna och lagra resultatet i en annan variabel:
$x = 5;$y = 3;$z = $x + $y; // variabeln $z innehåller 8echo $z; // skriver ut 8
I nästa del kommer vi att lära oss grunderna för definition och användning av variabler.
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | sv