PHP OOP - Lav en kat
Idag, har jeg lavet et lille sjovt, forsøg på at forbedre mit PHP OOP, som ikke lige er det bedste, men dette er lavet helt uden at kigge efter noget. Så jeg er ret stolt.
Her er koden, du kan frit benytte den, der er inkluderet kommentarere, så det skulle være til at forstå
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Lav en kat med klasser!</title>
</head>
<body>
<?php
class cat{//Vi laver klassen cat
var $first;
var $last;//Vi gør så vi kan bruge variablerne $first^ og $last
function set_name($first,$last){//Laver en funktion set_name som laver for og efternavnet på katten
$this->first=$first;//Vi definere first som skal have indholdet af $first
$this->last=$last;
}
function display_cat(){//Laver en funktion som viser hvad katten hedder
echo "<b>Navn: ".$this->first ." ".$this->last."</b>";
}
function mjav(){//Laver en simpel funktion som siger at katten lige har mjavet
echo "<b>".$this->first ." ".$this->last." har lige mjavet</b>";
}
function statusMessage(){//Laver en funktion, som bare skriver "Status beksed, også laver et linjeskift
echo "<br />Status besked:<br /> ";
}
}
?>
<form action="cat.php?do=createCat" method="post">
Fornavn:<br />
<input type="text" name="catsName" /><br />
Efternavn:<br />
<input type="text" name="catsLast" /><br />
<input type="submit" value="Lav en kat" />
</form><br />
<?php
if($_GET['do']==”createCat”){//Hvis url= ?do=createCat så vis dette:
$entry = &new cat; //Definer en ny kat
$entry->set_name($_POST['catsName'],$_POST['catsLast']);//Giver katten et navn, med formularen overnover^
$entry->statusMessage();//Kalder status beskeden
$entry->display_cat();//Viser kattens navn.
$entry->statusMessage();//Kalder status beskeden
$entry->mjav();//Kalder mjav(); så katten mjaver
}
?>
</body>
</html>
No comments yet.
Leave a comment
Dette er noget for dig:
Mine Bøger
Archives
- January 2009 (9)
- December 2008 (34)
- November 2008 (27)
- October 2008 (19)
- September 2008 (26)
- August 2008 (22)
- July 2008 (13)
- June 2008 (17)
- May 2008 (22)
- April 2008 (10)
- March 2008 (6)
Recent Comments
- Mikkel Juhl on Affiliate Marketing - Intet at være bange for!
- Kim Andersen on Affiliate Marketing - Intet at være bange for!
- Mikkel Juhl on Affiliate Marketing - Intet at være bange for!
- Frederik on Affiliate Marketing - Intet at være bange for!
- Mikkel Juhl on Affiliate Marketing - Intet at være bange for!




