﻿<?php

abstract class A {

	abstract public function test();
	abstract protected function test2();
	//abstract private function test3();
	abstract public function test4($var1,$var2);
}

class B extends A {
	public function test(){
		echo "ahmed";
	}
	public function test2(){
		echo "mostafa";
	}
	public function test4($var1,$var2){
		echo $var1.$var2;
	}
}


$obj=new B();
echo $obj->test();
echo "<br>";
echo $obj->test2();
echo "<br>";
echo $obj->test4("kaled "," mohammed");
?>