First file:
class Class_one {
    public function __construct() {
    }
    public function show_name() {
        echo "My Name is Siam";
    }
    public function show_class() {
        echo "I read in class 7";
    }
}
Second file:
<?php
require_once './Class_one.php';
class Class_two {
    public $class_one;
    public function __construct() {
        $aa = new Class_one();
        $this->class_one = $aa;
    }
    public function history() {
        $this->class_one->show_name();
    }
}
$ab = new Class_two();
$ab->history();
What will happen if i don't instantiate class_one in class_two and extend class_one into class_two? Is there any difference?
 
     
     
     
    