Ildflue Skrevet 12. januar 2008 Rapporter Del Skrevet 12. januar 2008 (endret) Heisann, jeg har en string $string = "GetNews();"; Hvordan kan jeg få kjørt funksjonen "GetNews()" som er definert av $string? Ganske sikker på at det er en lett løsning på dette som jeg bare overser Håper noen kan svare meg. Endret 12. januar 2008 av thomas_c24 Lenke til kommentar
Ernie Skrevet 12. januar 2008 Rapporter Del Skrevet 12. januar 2008 (endret) En stygg metode vil være eval(...). Et alternativ er dog følgende: $var = 'funksjon'; $var(); // Dette vil kjøre funksjon() Endret 12. januar 2008 av Ernie Lenke til kommentar
Rabbid Skrevet 12. januar 2008 Rapporter Del Skrevet 12. januar 2008 (endret) Vet ikke hva du planlegger å bruke dette til, men kan nesten vedde på at du kan bruke en bedre fremgangsmåte enn å legge funksjonen i en streng. Endret 12. januar 2008 av Rabbid Lenke til kommentar
Ildflue Skrevet 12. januar 2008 Forfatter Rapporter Del Skrevet 12. januar 2008 En stygg metode vil være eval(...). Et alternativ er dog følgende: $var = 'funksjon'; $var(); // Dette vil kjøre funksjon() Takk dette var det jeg trengte, tenkte meg at det var noe så lite som dette! Takk begge to for ekstremt raske svar! Vet ikke hva du planlegger å bruke dette til, men kan nesten vedde på at du kan bruke en bedre fremgangsmåte enn å legge funksjonen i en streng. Har en database hvor den funksjonen som skal kjøres for hver rad ligger som en verdi. Lenke til kommentar
grimjoey Skrevet 12. januar 2008 Rapporter Del Skrevet 12. januar 2008 du kan også ta en titt på http://no.php.net/create_function men vær forsiktig med dette. spesielt hvis du henter argumenter fra brukerinput Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå