Netman
Новичок
Программирование классами
Добрый день, есть следующий вопрос.
Никогда не программировал классами, а тут решил попробовать. Столкнулся со следующе проблемой, как правильно передавать данные между классами.
К примеру есть класс конфигурации, обработки новостей и т.д. Переодически приходится в одном классе использовать несколько функций из других,
а как это делать правильно к сожалению не знаю
На данный момент делаю так, но что то у меня вызывает сомнения в правильности данного метода.
Добрый день, есть следующий вопрос.
Никогда не программировал классами, а тут решил попробовать. Столкнулся со следующе проблемой, как правильно передавать данные между классами.
К примеру есть класс конфигурации, обработки новостей и т.д. Переодически приходится в одном классе использовать несколько функций из других,
а как это делать правильно к сожалению не знаю
На данный момент делаю так, но что то у меня вызывает сомнения в правильности данного метода.
PHP:
class system_config {
var work_mode = 1;
var db_name = 'test_db_name';
var db_password = '123';
var db_login = 'root';
}
class print_class {
function print_db_name($data){
print $data;
}
}
class test_class {
function print_db_name(){
global $SYSTEM_CONFIG,$PRINT_CLASS;
$PRINT->print($SYSTEM_CONFIG->db_name);
}
}
$SYSTEM_CONFIG = new system_config;
$PRINT_CLASS = new print_class;
$TEST_CLASS = new test_class;
$TEST_CLASS ->print_db_name();