Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer
Artiklar > PHP

Grunderna i PHP | Del 3

Välkommen till tredje delen av artikelserien om grunderna i PHP.  I denna del har jag tänkt att ta upp det viktigaste man bör veta om funktioner. Vi sätter igång direkt!

Inbygda funktioner
PHP är rikligt med inbygda funktioner, det finns tusentals. Självklart är det omöjligt att kunna alla dessa funktioner i huvudet, du kan vara en hur duktig PHP-programmerare som hellst, men du kommer säkerligen aldrig kunna alla funktioner utantill. Men som tur är finns alla funktioner, och instruktioner till hur de används, samlade på ett ställe: i PHP-manualen, den hittar du på följande adress: http://www.php.net. PHP-manualen är väldigt bra att ha, och jag lovar dig att du kommer besöka den sidan många gånger under din tid som PHP-programmerare.

Att det finns många funktioner i PHP är dock ingen ursäkt till att inte lära sig några alls. De vanligaste funktionerna bör du känna till och kunna hantera. Jag kommer nu gå igenom hur man använder en av alla dessa tusentals funktioner som finns, själva hanteringen är i princip likadan i alla funktioner. I exemplet kommer jag använda mig av funktionen strtoupper(), som konverterar alla tecken i en sträng till versaler (string to upper case).


<?php

$test = "detta är en sträng";

$test = strtoupper($test);

echo $test;

?>



Denna kod kommer skriva ut följande:


DETTA ÄR EN STRÄNG

Detta borde inte vara så svårt att förstå. På första raden skapar vi en variabel som innehåller en textsträng. På andra raden kommer funktionen in i bilden. strtoupper($test); betyder att innehållet i variabeln "test" ska konverteras till versaler. $test = , som står före funktionen betyder att värdet som funktionen skickar tillbaka ska sparas i variabeln "test". Man behöver inte spara retur-värdet från en funktion i en variabel först, ovanstående kod skulle lika gärna kunna skrivas på detta sätt:


<?php

$test = "detta är en sträng";

echo strtoupper($test);

?>

Egna funktioner

Ibland behöver man koda egna funktioner till egna behov. Jag ska visa hur man gör med ett enkelt exempel.


<?php

function calc($tal1, $tal2) {

return ($tal1 + $tal2);

}

echo calc(5, 7);

?>

function calc($tal1, $tal2) Skapar en funktion vid namn "calc" som har två argument: "tal1" och "tal2".
{ Funktionen startas.
return ($tal1 + $tal2); Funktionen plusar ihop tal1 och tal2 och skickar tillbaks resultatet som ett retur-värde till echo-funktionen.
} Funktionen avsultas.
echo calc(5, 7); Anropar funktionen, skickar argumenten 5 (tal1) och 7 (tal2) samt skriver ut retur-värdet.

12

En funktion behöver nödvändigsvis inte innehålla några argument. Ta denna funktion som ett exempel:


<?php

funktion skriv() {

echo "Hola, ¿qué tal?";

}

skriv()

?>



Vi skapar en enkel funktion, vid namn "skriv", som skriver ut en liten hälsning på spanska, när den aktiveras. Och hur aktiveras den då? Jo, men koden skriv();.

Skapades: 2007-12-21 16:54:34
Skribent: frisko
Lästs 1291 gånger
Betyg: 1 (artikeln har endast 1 röster, det krävs minst 5 för ett betyg)

Kommentarer

Pettersoft sa den 22 december 2007 kl 13:16:
Bra Emil!!
Pettersoft sa den 27 december 2007 kl 19:56:
I nästa tutorial ta upp funktioner då.
frisko sa den 1 januari 2008 kl 22:01:
Det är ju det jag har tagit upp i den här artikeln?
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy