get_parent_class : Reflection Class Hiearchy : Class PHP Source Code


PHP Source Code » Class » Reflection Class Hiearchy »

 

get_parent_class




<?php
class Employee {
    private $title;
    private $lastName;
    private $firstName;
    protected $salary;
    private $ratio = 0
    
    public function __construct($title, $firstName, $mainName, $salary ) { 
        $this->title     = $title;
        $this->firstName = $firstName;
        $this->lastName  = $mainName;
        $this->salary     = $salary;
    }

    function getSummaryLine() {
        $base  = "$this->title ( $this->lastName, ";
        $base .= "$this->firstName )"
        return $base;
    }
}

class Developer extends Employee {
    private $stayYear = 0;

    public function __construct($title, $firstName, $mainName, $salary, $stayYear ) { 
        parent::__construct($title, $firstName, $mainName, $salary );
        $this->stayYear = $stayYear;
    }

    public function getStayLength() {
        return $this->stayYear;
    }

    function getSummaryLine() {
        $base = parent::getSummaryLine();
        $base .= ": playing time - $this->stayYear";
        return $base;
    }
 
}


print get_parent_class'Developer' );

?>

           
       



HTML code for linking to this page:

Follow Navioo On Twitter

PHP Source Code

 Navioo Class
» Reflection Class Hiearchy