<?php

abstract class AbstractWorker 
{
    protected $startSalary;
	public $coffee;
	public $pages;
	public $rank = 1;
	protected function getSalary()
	{
		if ($rank = 1)
		{
		$salary = $startSalary;
		} 
		elseif ($rank = 2) 
		{
			$salary = $startSalary * 1.25;
		} 
		elseif ($rank = 3) 
		{
			$salary = $startSalary * 1.50;
		} else 
		{
			echo "Слава Украине!";
		}
		return $salary;
	}
	public $salary = getSalary;
}

class ManagerWorker extends AbstractWorker
{
	protected $startSalary = 500;
	public $coffee = 20;
	public $pages = 200;
	public $rank = 1;
	protected function getSalary($rank)
	    {
		if ($rank = 1)
		{
		$salary = $startSalary;
		} 
		elseif ($rank = 2) 
		{
			$salary = $startSalary * 1.25;
		} 
		elseif ($rank = 3) 
		{
			$salary = $startSalary * 1.50;
		} else 
		{
			echo "Слава Украине!";
		}
		return $salary;
	}
	public $salary = $this->getSalary();
}

$worker = new ManagerWorker;

var_dump($worker);