Eval() og preg_match

Tags:    php

Nogen der kan fortælle mig hvorfor at dette kode skriver:
-FUNCTION-bla bla bla bla
Og ikke:
bla bla -FUNCTION- bla bla

Fold kodeboks ind/udKode 




4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Fordi du ikke kan indsætte en echo inde i en echo. Du skal i stedet få din funktion til at returnere værdien ved at skrive:

return "-FUNCTION-";

i stedet for din echo.



Fordi du ikke kan indsætte en echo inde i en echo. Du skal i stedet få din funktion til at returnere værdien ved at skrive:

return "-FUNCTION-";

i stedet for din echo.


nej for så kommer der intet da return stopper eval() vidst nok...




Men hvorfor vil du i det hele taget gøre det på den måde? Din kode giver ikke meget mening. Hvorfor ikke bare smide "-FUNCTION-" i en variabel?



det er jo bare et eksempel jo... for at vise hvad jeg vil... men fik løst det selv...



t