Jeśli masz klasę
config, to musisz zrobić sobie pliczek w którym stworzysz instancję tej klasy, np. o nazwie
core.php.
Struktura pliku core.php:
1. include lub require -> wczytujesz pliki klas.
2. Tworzysz instancję klasy config:
$_config = new Config();
3. Przekazujesz obiekt klasy config do innej klasy, np. DB:
$_db = new DB($_config);
I teraz w klasie DB w konstruktorze musisz zapisać obiekt do zmiennej klasowej:
<?php
class DB
{
protected $_config; //tu będzie obiekt klasy config
public function __construct($config)
{
$this->_config = $config;
}
// TERAZ JAK UŻYWAĆ?
// Odwołujesz się do metod:
// $this->_config->nazwametody();
// Odwołujesz się do zmiennych:
// $this->_config->zmienna;
}