Webbserverprogrammering 1

Show sourcecode

The following files exists in this folder. Click to view.

webbsrvprg/exercise/

exercise/
hi.php
include_1.php
include_2a.php
include_2b.php
include_2c.php
include_lib.php
index.php
ovn_cookie-session1.php
ovn_cookie-session2.php
ovn_cookie-session3.php
ovn_cookie-session3a.php
ovn_cookie-session4.php
ovn_form1.php
ovn_form1a.php
ovn_form2.php
ovn_form2a.php
ovn_form3.php
ovn_form3a.php
ovn_form4.php
ovn_form4a.php
ovn_form5.php
ovn_form5a.php
ovn_form6.php
ovn_form6a.php
ovn_form7.php
ovn_form7a.php
ovn_ft1.php
ovn_ft1a.php
ovn_ft2.php
ovn_ft3.php
ovn_ft4.php
ovn_ft5.php
ovn_ft6.php
ovn_funk1.php
ovn_funk2.php
ovn_funk3.php
ovn_funk4.php
ovn_funk5.php
ovn_funk6.php
ovn_funk7.php
ovn_funk8.php
ovn_funk9.php
ovn_gr1.php
ovn_gr2.php
ovn_gr3.php
ovn_gr4.php
ovn_gr5.php
ovn_gr6.php
ovn_klass1.php
ovn_klass2.php
ovn_klass3.php
ovn_klass4.php
ovn_klass5.php
ovn_klass6.php
ovn_klass7.php
ovn_ms1.php
ovn_ms1a.php
ovn_ms1b.php
ovn_ms1c.php
ovn_ms2.php
ovn_ms2a.php
ovn_ms2b.php
ovn_ms2c.php
ovn_ms3.php
ovn_ms3create.php
ovn_ms3init.php
ovn_ms3insert.php
ovn_ms3view.php
ovn_rep1.php
ovn_rep2.php
ovn_rep3.php
ovn_rep3a.php
ovn_str1.php
ovn_str1a.php
ovn_str2.php
ovn_str2a.php
ovn_str3.php
ovn_str3a.php
ovn_str4.php
ovn_str4a.php
ovn_str5.php
ovn_str5a.php
ovn_str6.php
ovn_str6a.php
testFramework.php

ovn_klass5.php

70 lines UTF-8 Windows (CRLF)
<?php 

class Ball{
    protected 
$color;
    protected 
$radius;

    function 
__construct($color,$radius){
        
$this->color $color;
        
$this->radius $radius;
    }

    function 
printColor(){
        return 
$this->color;
    }
    function 
printRadius(){
        return 
$this->radius;
    }
}

class 
BouncyBall extends Ball{
    private 
$bounceRating;

    public function 
__construct($color,$radius,$bounce){
        
$this->color $color;
        
$this->radius $radius;
        
$this->bounceRating $bounce;
    }

    function 
bounceInfo(){
        return 
$this->bounceRating;
    }
}

class 
FloatingBall extends Ball{
    private 
$floatRating;

    public function 
__construct($color,$radius,$float){
        
$this->color $color;
        
$this->radius $radius;
        
$this->floatRating $float;
    }

    function 
floatInfo(){
        return 
$this->floatRating;
    }
}

$boll = new Ball("röd",3);
echo 
$boll->printColor();
echo 
"&nbsp";
echo 
$boll->printRadius();
echo 
"<br>";

$boll2 = new BouncyBall("blå",5,"bra");
echo 
$boll2->printColor();
echo 
"&nbsp";
echo 
$boll2->printRadius();
echo 
"&nbsp";
echo 
$boll2->bounceInfo();
echo 
"<br>";

$boll3 = new FloatingBall("gul",1,"dålig");
echo 
$boll3->printColor();
echo 
"&nbsp";
echo 
$boll3->printRadius();
echo 
"&nbsp";
echo 
$boll3->floatInfo();


?>