|
Вызов фунции с перем. числом агрументов из др. ф-ции с перем. числом агрументов
|
|||
---|---|---|---|
#18+
допустим есть фунция Код: plaintext 1. 2. 3.
принимающая перем. число аргументов. Ее хотелось бы вызывать из другой функции, которая таким образом должна принимать переменное число аргументов Код: plaintext 1. 2. 3.
Это возможно? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 18:43 |
|
Вызов фунции с перем. числом агрументов из др. ф-ции с перем. числом агрументов
|
|||
---|---|---|---|
#18+
язык какой ? php - через func_get_args(); perl : Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2003, 00:33 |
|
Вызов фунции с перем. числом агрументов из др. ф-ции с перем. числом агрументов
|
|||
---|---|---|---|
#18+
Язык PHP. func_get_args() возращает массив из переданных аргкментов, который не годится для передачи, нужен именно список аргументов, а не один аргумент типа массив. По видимому возможно только через eval ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2003, 09:45 |
|
Вызов фунции с перем. числом агрументов из др. ф-ции с перем. числом агрументов
|
|||
---|---|---|---|
#18+
вообще то..... если разобраться то удобнее передавать как раз масив параметров.... ведь если нужно вернуть не один параметр то так и делаеться.. то есть возвращаеться в структуру или в массив... почемы бы не делать и при передачи параметров.... Felix ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2003, 10:13 |
|
Вызов фунции с перем. числом агрументов из др. ф-ции с перем. числом агрументов
|
|||
---|---|---|---|
#18+
Ясно что лучше, но увы не получится, объясняю подоплеку. Пишется небольшой wrapper interface для униформной работы с разными базами. В частности метод для выполнения prepared запроса. Для odbc все как надо, ожидается массив Код: plaintext
а вот для interbase, ожидается переменный список параметров. Код: plaintext
и надо Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2003, 10:34 |
|
Вызов фунции с перем. числом агрументов из др. ф-ции с перем. числом агрументов
|
|||
---|---|---|---|
#18+
А чем не подходит массив? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2003, 10:38 |
|
Вызов фунции с перем. числом агрументов из др. ф-ции с перем. числом агрументов
|
|||
---|---|---|---|
#18+
Код: plaintext
См. предыдущий постинг автор писал:а вот для interbase, ожидается переменный список параметров. ibase_execute (int query [, mixed bind_args]) PS Вот решение через eval Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2003, 10:56 |
|
|
start [/forum/topic.php?fid=23&fpage=525&tid=1480326]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
75ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 236ms |
total: | 415ms |
0 / 0 |