NemProgrammering.dk logo
Læs mere om denne UnoEuro Rabatkode
UnoEuro rabatkode

Objekter i objektorienteret PHP programmering

Lad NemProgrammering.dk´s eksperter lave din hjemmeside for dig
Vi tilbyder professionel hjælp til udvikling af hjemmesider og webshops . Læs mere om vores ydelser her!

Information om denne video

Underviser: Jeppe Borggaard Jørgensen

I denne video kaster vi os over emnet om objekter i objektorienteret PHP programmering. Vi vil både gennemgå teorien, samt oprette en række objekter der bygger på de klasser vi lavede i forrige video. Som altid anbefaler vi dig, at lave øvelserne nedenfor.

Øvelser:
1 - Lav en instans af din bil-klasse, og prøv at kalde hver metode mindst 1 gang. Prøv eventuelt at kalde speedUp og break flere gange.
2 - Lav 3 ekstra instanser, og lav dem anderledes ved at give dem andre værdier i instans variablerne. Kald alle metoder 1 gang på dem også.
3 - Lav en metode "printInfo" der udskriver informationenen på en bil.
4 - Udskriv herefter informationerne på alle de biler du har lavet.

Video tags:

Denne video relaterer til emner såsom: PHP OOP koder , PHP OOP kursus, PHP OOP video tutorial, PHP OOP vejledning, dansk video tutorial, lær PHP OOP, PHP OOP for begyndere, intro til PHP OOP, objektorienteret PHP programmering, objekter

Her har du kildekoden

<?php
    class Person {
        // Instans variabler
        private $name;
        private $alder;
        
        // Metoder
        function setName( $name ) {
            $this->name = $name;
        }
        
        function getName() {
            return $this->name;
        }
        
        function getAlder() {
            return $this->alder;
        }
        
        function setAlder( $alder ) {
            $this->alder = $alder;
        }
        
        function tillykke() {
            $this->alder++;
        }
        
        function printInformation() {
            echo $this->name;
            echo "<br>";
            echo $this->alder . " aar gammel.";
            echo "<br><br>";
        }
    }
    
    // Lave instanser
    $karl = new Person();
    $karl->setName("Karl Karlsen");
    $karl->setAlder(24);
    $karl->printInformation();
    
    $andersine = new Person();
    $andersine->setName("Andersine Sand");
    $andersine->setAlder(30);
    $andersine->printInformation();
    
    $karl->tillykke();
    $karl->printInformation();
    
?>

Spørgsmål og kommentarer

Har du et spørgsmål eller en kommentar til denne video/artikel? Så skriv herunder! Alternativt kan du kontakte os på vores forum, hvor en masse hjælpsomme personer sidder klar til at hjælpe.

Url´er bliver automatisk omdannet til links (nofollow).

Vær den første til at skrive en kommentar!

Forum stats

  • 1087 Antal brugere
  • 1568 Antal emner
  • 7888 Antal indlæg

Deltag selv!

Nyt fra vores bloggere

Besøg vores webbureau

WordPress Hjemmeside