Параметры функции

Тема в разделе "PHP программирование", создана пользователем Gisma, 12 окт 2006.

  1. Gisma

    Gisma Гость

    Народ, подскажите как узнать сколько параметров принимает PHP - функция.
    Приведу пример:
    Допустим есть функция `some_function($a,$b,$c='Test')`
    задача минимум как узнать кол-во параметров у этой функции, в данном случае их 3 :)
    задача максимум узнать что параметров 3, и третий параметр имеет дефолтовое значение Test
     
  2. s10

    s10 Гость

    2 Gisma
    понятия не имею вообще.
    :)
    но вот тут и тут про это написано
     
  3. Gisma

    Gisma Гость

    не то
     
  4. Hetman

    Hetman Гость

    Если не то, значит изясняйся понятнее, м/б детальнее...?
     
  5. Gisma

    Gisma Гость

    Что непонятно?
     
  6. _serg_

    _serg_ Гость

    s10 вроде правильно написал - про задачу минимум.
    задача максимум ИМХО не решается, если только не парсить код.

    З.Ы. написал, что бы получиать письма по этой теме.
     
  7. Gisma

    Gisma Гость

    нет общая задача это получить параметры функции, не находясь в ней,
    т.е. s10 неправильно написал
    вообще решения найти можно тут
    http://www.php.net/reflection (лучший вариант, но не работает в пхп4 )
    и тут
    http://ua2.php.net/manual/ru/function.token-get-all.php
    и тут
    http://ua2.php.net/manual/ru/function.pars...unc-arginfo.php
    ну а так без парсинга хрен чего получится:(
     
Загрузка...

Поделиться этой страницей