![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Shogun |
|
||||
![]() сёгун-сан ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 8.6.2006 Где: Кишинёв Репутация: нет Всего: 11 |
Здравствуйте!
Прочитал не мало доков и не нашел ничего такого но все-таки решил спросить... Есть класс:
проверка:
Возможно ли это?? И еще маленький вопрос: Возможно ли узнать имя базового класса который расширен в данном случае классом 'Class'?? знаю про get_parrent_class('Class'); который вернет 'BaseClass' НО - это нужно сделать при том что файл в котором находятся бызовый класс 'BaseClass' еще не импортирован... А так получаем ошибку об не существовании этого класса (BaseClass)... Спасибо. Это сообщение отредактировал(а) Shogun - 17.6.2010, 02:39 -------------------- 2b || !2b |
||||
|
|||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 1 Всего: 386 |
есть еще reflection. не оно? задачу нужно прояснить. Откуда возникла потребность вызывать неизвестную функцию с неизвестным количеством параметров? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
Shogun |
|
|||
![]() сёгун-сан ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 8.6.2006 Где: Кишинёв Репутация: нет Всего: 11 |
ksnk - спасибо большое, мне как-то не повезло наткнутся на Reflection =)) то что надо. А Вы не знаете как с производительностью Reflection если придется использовать частенько?? И можно ли решить второй вопрос?? спасибо. -------------------- 2b || !2b |
|||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 1 Всего: 42 |
Да? Странно... Это явно чья-то недоработка из команды PHP. А почему вам не захотелось подключить Class не подключая BaseClass? Что? Тоже не получилось? К чему бы это? ![]() P.S. откуда такие бредовые идеи с вопросами? -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
Shogun |
|
||||||||
![]() сёгун-сан ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 8.6.2006 Где: Кишинёв Репутация: нет Всего: 11 |
Умник... видимо и твой статус "Эксперт" не наследует твои знания или адекватность а количество "мега-гуру-умных" постов на форуме... ладно проехали и ты в игнор... для адекватных ... Есть 2 файла с классами: BaseClass.php
Class.php
В главном фаиле index.php
Есть идеи?? Это сообщение отредактировал(а) Shogun - 17.6.2010, 15:48 -------------------- 2b || !2b |
||||||||
|
|||||||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 1 Всего: 386 |
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
Shogun |
|
|||
![]() сёгун-сан ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 8.6.2006 Где: Кишинёв Репутация: нет Всего: 11 |
ksnk - нет... autoload тут поможет загрузить только фаил для 'Class' а нужно чтобы он загрузил и базовый класс, имя котого не известно... понимаете о чем я?? -------------------- 2b || !2b |
|||
|
||||
skyboy |
|
||||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
ну, так в коде же написано:
неужель ты думаешь, что в масштабных фреймворках только "конечные" по иерархии классы подключаются autoload'ом, а все базовые надо подключать вручную? ![]() |
||||
|
|||||
Shogun |
|
|||
![]() сёгун-сан ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 8.6.2006 Где: Кишинёв Репутация: нет Всего: 11 |
Оххх... ![]() Тему вроде можно закрыть... ;) Это сообщение отредактировал(а) Shogun - 17.6.2010, 17:38 -------------------- 2b || !2b |
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 0 Всего: 140 |
Shogun, не груби. Fortop на счет mvc oruter прав!
-------------------- Amazing ![]() |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Для профи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |