<?php 

class A{
	
	public $name;
	private $name2;
	protected $name3;
	
	public function __construct($n1,$n2,$n3,$n4){
	
		$this->name = $n1;
		$this->name2 = $n2;
		$this->name3 = $n3;
		echo $this->name;
		echo "<br>";
		echo $this->name2;
		echo "<br>";
		echo $this->name3;
		echo "<br>";
		$this->test($n4);
	}
	
	public function __destruct(){
		echo "<br>";
		echo "yossef";
	}
	
	public function test($n){
		echo $n;
	}

}

$obj = new A("ahmed","mohammed","khaled","jamal");
?>