У меня есть 2 класса, каждый из которых имеет 2 метода. Также у меня есть некоторые постоянные данные между всеми методами всех классов.Как реализовать наследование с использованием автозагрузчика композитора?
Таким образом, я использовал класс Отца, содержащий эти постоянные данные, а затем я расширил другие классы класса Отца (для доступа к постоянным данным во всех методах всех классов).
Вот моя структура: github demo
// c:\xampp\htdocs\myweb\classes
// ---------------------------------------------------- Father.php
class Father{
protected $arr1 = array("there is some data in here");
protected $arr2 = array("there is some data in here");
protected $arr3 = array("there is some data in here");
}
// ---------------------------------------------------- Autoloader.php
function my_autoloader($class) {
require_once($class.".php");
}
spl_autoload_register('my_autoloader');
// ---------------------------------------------------- Child1.php
class Child1 extends Father{
public function func1(){// using of those array in this method}
public function func2(){// using of those array in this method}
}
// ---------------------------------------------------- Child2.php
class Child2 extends Father{
public function func1(){// using of those array in this method}
public function func2(){// using of those array in this method}
}
Теперь я хочу знать, как я могу реализовать свой код, используя композитор автозагрузчика?
Вы хотите документацию [psr-0/4] (http://www.php-fig.org/psr/psr-4/)? – Federkun
@Federico Я хочу использовать композитора. – Shafizadeh
Я не понимаю, вы хотите использовать автозагрузчик композитора? Или что? – Federkun