|
|
|
(PHP) Генерация php-кода на лету
|
|||
|---|---|---|---|
|
#18+
Добрый день, Подскажите пожалуйста как можно сгенерировать и интерпритировать функции в коде php, например в теле функции ф1 надо сгенерировать на лету функцию ф2 и запустит ее там же? Или скажите что можно почитать по данному поводу. Заранее вас благодарю -- Cordialement Victor Bartel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2006, 15:43:05 |
|
||
|
(PHP) Генерация php-кода на лету
|
|||
|---|---|---|---|
|
#18+
eval() ??? Было бы неплохо, что бы вы задачу сформулировали. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2006, 15:47:17 |
|
||
|
(PHP) Генерация php-кода на лету
|
|||
|---|---|---|---|
|
#18+
Извините, ща сформулирую. Например у меня имеется список слов которые переведены и где то хранятся, колучество слов не ограничено, т.е. пользователь системы может добовлять время от времени новые переводы, например в начале был список {"Go"=>"Aller","Stop"=>"Arrêter"}, потом пользователь добавил новое слово {"Go"=>"Aller","Stop"=>"Arrêter", "Turn"=>"Tourner"}, и все это чудо асоциируется с внутреними переменными смарти ($smarty->assign($sm_go,$array["Go"])), Так вот при каждом добавлении нового слова пользователем, приходится преписывать строчку кода типа $smarty->assign($sm_go,$array["Турн"]), так вот что бы это делалось авотматически нужно генерировать код пхп на лету. Как это можно сделать? -- Cordialement Victor Bartel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2006, 16:20:47 |
|
||
|
(PHP) Генерация php-кода на лету
|
|||
|---|---|---|---|
|
#18+
Функция eval() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2006, 16:26:49 |
|
||
|
(PHP) Генерация php-кода на лету
|
|||
|---|---|---|---|
|
#18+
Спасибо, т.е. эта универсальная функция для генерации пхп кода. -- Cordialement Victor Bartel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2006, 16:42:49 |
|
||
|
(PHP) Генерация php-кода на лету
|
|||
|---|---|---|---|
|
#18+
http://php.rinet.ru/manual/ru/function.eval.php функция eval() не "гененирует код", она исполняет код переданный ей в виде строки. Таким образом код гененирова придется Вам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2006, 18:07:26 |
|
||
|
(PHP) Генерация php-кода на лету
|
|||
|---|---|---|---|
|
#18+
А ну я именно это и имел ввиду, код генерирую я гденить в строке, и птом передаю его данной функции... -- Cordialement Victor Bartel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2006, 18:59:35 |
|
||
|
(PHP) Генерация php-кода на лету
|
|||
|---|---|---|---|
|
#18+
вообще то кто мешает из теплэйта обращаться на пример к функции или переменной в пхп ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2006, 18:34:08 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33699470&tid=1476259]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 358ms |

| 0 / 0 |
