EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

[php] Динамический вызов функции

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB
[php] Динамический вызов функции
Автор Сообщение
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 3840

111220 Монеты

СообщениеДобавлено: Пн, 26 Янв, 2009 19:35    Заголовок сообщения: [php] Динамический вызов функции Ответить с цитатой

Здравствуйте.
Есть N функций вида test1,test2...
Задача. Вызвать их все.
Для переменных есть
$var='qq';
$a='var';
echo $$a; //qq
А для функций?
Спасибо.
_________________
сервис DNS | разные http, DNS и прочие утилиты
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 3840

111220 Монеты

СообщениеДобавлено: Пн, 26 Янв, 2009 19:37    Заголовок сообщения: Ответить с цитатой

решение нашлось методом научного тыка.
$myfunct = "funct1";
$myfunct();
_________________
сервис DNS | разные http, DNS и прочие утилиты
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
SWAT
Пол-пирога
Пол-пирога


Зарегистрирован: 29.07.2007
Сообщения: 61
Откуда: Россия
4695 Монеты

СообщениеДобавлено: Вт, 27 Янв, 2009 02:35    Заголовок сообщения: Ответить с цитатой

Не особо понятно что ты хотел узнать, но судя по твоему разговору с самим собой, Smile сюда еще можно отнести eval
_________________
C/C++, Lua, JavaScript, CSS + XHTML, PHP.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Alek$
11 1110 1000
11 1110 1000


Зарегистрирован: 24.11.2007
Сообщения: 1136
Откуда: Новосибирск
26695 Монеты

СообщениеДобавлено: Вт, 27 Янв, 2009 04:52    Заголовок сообщения: Ответить с цитатой

Более того, аналогично можно и классы создавать Cool
Код:
$class = 'myClass';
$c = new $class();

_________________
Самая страшная ошибка - это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB3 [Russian]
Антисоциальный блог
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Веденин
Красные глаза
Красные глаза


Зарегистрирован: 17.05.2007
Сообщения: 2066
Откуда: Самара
11733 Монеты

СообщениеДобавлено: Вт, 27 Янв, 2009 06:28    Заголовок сообщения: Ответить с цитатой

lazutov
Вспомнил анекдот в тему, муж жалуется на жену: "блин она задает вопрос, тут же на него за меня отвечает, а потом ещё полчаса объясняет, почему я ответил не правильно."
Laughing
_________________
Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)

Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 3840

111220 Монеты

СообщениеДобавлено: Вт, 27 Янв, 2009 06:55    Заголовок сообщения: Ответить с цитатой

1) поискал в поисковиках. Не нашел
2) задал вопрос
3) начал методом тыка.
4) Нашел ответ. Very Happy
_________________
сервис DNS | разные http, DNS и прочие утилиты
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
SWAT
Пол-пирога
Пол-пирога


Зарегистрирован: 29.07.2007
Сообщения: 61
Откуда: Россия
4695 Монеты

СообщениеДобавлено: Пт, 27 Фев, 2009 03:24    Заголовок сообщения: Ответить с цитатой

Вообще такое решение есть в любом учебнике PHP Smile
_________________
C/C++, Lua, JavaScript, CSS + XHTML, PHP.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 3840

111220 Монеты

СообщениеДобавлено: Пт, 27 Фев, 2009 04:03    Заголовок сообщения: Ответить с цитатой

SWAT
вообще у меня нет учебников по php
_________________
сервис DNS | разные http, DNS и прочие утилиты
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB Часовой пояс: GMT
Страница 1 из 1

 


EOMY TOP 100 Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group


Рейтинг SIMPLETOP.NET