застрял на этом. Давайте начнем с кода.Обмен переменными между классами при включении файлов
settings.php
class settings{
public $db_host;
public $db_username;
public $db_password;
public $db_database;
public function db_settings(){
/*$db_host = "localhost";
$db_username = "root";
$db_password = "";
$db_database = "eveonline";*/
$this->db_host = "localhost";
$this->db_username = "root";
$this->db_password = "";
$this->db_database = "eveonline";
}
Здесь я хочу использовать этот
class xmlUpdate{
include_once ('./lib/settings.php'); //This wont work
public $itemCount;
public function dbItemCount(){
include_once ('./lib/settings.php');// This will work, but only in this function
В этом случае его по базе данных varables, поэтому я не должен дублировать код каждый раз, когда я хочу сделать подключение к базе данных.
Как я могу использовать переменные базы данных в другом классе, весь класс, а не только функцию, где он позволяет мне включать?
Учитывая, что я много работаю, то, что мне нравится, - это то, что, как я думал, было бы довольно простым, но из того, что я видел до сих пор, это работа вокруг того, что не поддерживается. –