NemProgrammering.dk logo
nordicway webhotel

Objekter i objektorienteret PHP programmering

PHP OPP kursus | Gratis danske videoguides
WordPress hjemmeside hjælp

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 spørgsmål eller kommentarer? Så skriv herunder og vi eller en anden lœser vil svare hurtigst muligt!

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

kommentar på NemProgrammering.dk - lav din egen hjemmeside
k    12-01-2019

hvorfor viser den ikke alderen ''24'' og ''30'' ved personerne når jeg 'runner' filen? Jeg har skrevet præcis som jer, men den viser kun teksten 'aar gammel'' hmm.. Bruger Sublime, ved ikke om det har noget at sige