[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вызов метода другого класса
gam0ra
Всем здорова при помощи __get() делаю своиство в классе numerals а в этом своивстве я храню экземпляр класса letters

class letters{
public function a($a){
echo $a;
}
}

class numerals{
function __construct(){
$this->one = 'l';
}

public function __set($prop, $value) {
$this->$prop = New letters;
}
}


Так вот для вызова из letters метод а надо $obj->one->a('eeeeee');

$obj = new numerals;
$obj->one->a('eeeeee');

А можно как нибудь сделать чтобы вместе $obj->one->a('eeeeee');
было $obj->a('eeeeee'); ????
Игорь_Vasinsky
наследованием или обёрткой-методом

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
chee

class numerals{
public function a($prop) {
$this->one->a($prop);
}
}



_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.