![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze tylko pytanko:
[php:1:3a7e92e341]<?php ${"zm".$i}=... ?>[/php:1:3a7e92e341] Dobrze jest to użyte? Oczywiście ... to jakiś kod php. -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
[php:1:920ddfefaf]<?php
$a='ble'; ${$a.'ble'}='test'; print $bleble; ?>[/php:1:920ddfefaf]wypisuje 'test', więc chyba działa |
|
|
![]()
Post
#3
|
|
![]() Administrator planeta/IRC Grupa: Przyjaciele php.pl Postów: 385 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Zabrze Ostrzeżenie: (0%) ![]() ![]() |
Do tej pory nawet nie wiedziałem że czegoś takiego można używać i korzystałem z evala :]
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
możesz tego użyc równiez do generowania nazw funckji, jest z resztą pare sposobów
np.[php:1:58571f5c3e]<?php $func=$_GET['func']; //możesz teraz wywołać funkcje na dwa sposoby $func(); //możesz też zrobić tak ${"func"}();//to ma być nowość w php5 //ze względów bezpieczeństwa polecam jednak dodawania przedrostków do nazw funckji, np. $f='moje_funkcje_'.$func; $f(); ?>[/php:1:58571f5c3e] |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Dzieki za odpowiedź.
Ja tam wole z eval() nie korzystać - kto wie, czy komuś nie przyjdzie do głowy wpisać jako parametr np. system? -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 07:53 |