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

  • Автор темы Gisma
  • Дата начала
G

Gisma

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

Hetman

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

_serg_

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

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

Gisma

#7
нет общая задача это получить параметры функции, не находясь в ней,
т.е. 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
ну а так без парсинга хрен чего получится:(