...:::Alex:::..
Новичок
Простейший вопрос по OOP (использование ф-й других класов)
Собсно как реализовать такое:
Скажем эсть 3 файла:
1.php - он и бует запускатся изначально
2.php - первый класс
3.php - второй класс, там где будет использоватся ф-и из класса 1
Вообщем ситуация такая:
В первом файле создается первый и второй класс, применяются параметры.
Первый клас сам по себе.
А второй клас дожен использовать первый (параметры которого мы создали в первом файле.)
Наследование не подходит потому что не хочу несколько раз создавать класс, и применять везде параметры.
Как соорудить такое? При попытке вызвать во втором класе - ф-ю test1 возникает ошибка. Как соорудить правильно?
Собсно как реализовать такое:
Скажем эсть 3 файла:
1.php - он и бует запускатся изначально
PHP:
<?php
include "2.php"; include "3.php";
$a = new Class1;
$a->c = "медвед";
$b = new Class2;
$b->test2();
?>
PHP:
<?php
class class1{
var $c;
function test1(){
echo $this->$c;
}
}
?>
PHP:
<?php
class class2{
function test2(){
echo "Превед ";
$b->test1();
}
}
?>
В первом файле создается первый и второй класс, применяются параметры.
Первый клас сам по себе.
А второй клас дожен использовать первый (параметры которого мы создали в первом файле.)
Наследование не подходит потому что не хочу несколько раз создавать класс, и применять везде параметры.
Как соорудить такое? При попытке вызвать во втором класе - ф-ю test1 возникает ошибка. Как соорудить правильно?