11. november 2002 - 22:02Der er
8 kommentarer og 1 løsning
Kald funktion i streng?
Er det muligt at kalde en funktion direkte fra en streng, så returværdi fra funktionen bliver udskrevet, eller evt. så funktionen udskriver en (sub)streng?
Eks.: function abc() { return 'halløjsa' / eller print("halløjsa") }
print("Funktionen svarer: $abc()");
jeg ved at $-tegnet bruges ved variable, men findes der noget tilsvarende for funktioner? (Det er selvfølgelig meningen at funktionen skal returnere forskellige strenge alt efter omstændighederne... ellers var det jo uinteressant.)
...men nej, det er bestemt ikke for kønt :-) Nu er det jo rent faktisk ikke fordi jeg ynder at kode 'oversmart og uforståeligt' (citat slut) men personligt synes jeg koden bliver meget mere læselig, når man kan indlejre variable i strenge - det var én af grundende til jeg i sin tid skiftede fra asp til php. At man så ikke kan gøre det helt så enkelt med funktioner er jo bare ærgeligt. Men du har givet mig en løsning, som du får mine points for.
Verndroid: Jeg kan ikke så godt bruge printf, da det også skal virke med "echo", som man kan bruge til at printe mange liniers html.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.