Funktionsaufruf inerhalb einer ECHO Anweisung
Matze
- php
Ich habe eine Funktion die ich inerhalb emines HTML Code aufrufe:
echo' ... '.MeineFunktion('test').' ... ';
wenn ich das so mache, funktiert es, aber so müsste es auch funktionieren,
echo' ... '; MeineFunktion('test'); echo ' ... ';
tut es aber nicht sondern der Übergabewert test steht dann alleine im html Code drin.
Om nah hoo pez nyeetz, Matze!
wenn ich das so mache, funktiert es, aber so müsste es auch funktionieren,
echo' ... '; MeineFunktion('test'); echo ' ... ';
tut es aber nicht sondern der Übergabewert test steht dann alleine im html Code drin.
Das ist logisch. Ich hätte u.U. sogar erwartet, dass keinerlei Ausgabe erfolgt, da du sie ja nicht forderst.
Matthias
Hello,
Ich habe eine Funktion die ich inerhalb emines HTML Code aufrufe:
echo' ... '.MeineFunktion('test').' ... ';
wenn ich das so mache, funktiert es, aber so müsste es auch funktionieren,
echo' ... '; MeineFunktion('test'); echo ' ... ';
tut es aber nicht sondern der Übergabewert test steht dann alleine im html Code drin.
Was hältst Du denn davon, vollständige Ausgabeanweisungen zu schreiben?
echo ' ... ';
echo MeineFunktion('test');
echo ' ... ';
Wenn Du nur
MeineFunktion('test');
schreibst, wird die Funktion zwar ausgeführt, das Funktionsergebnis aber gleich weggeworfen. Du hast ja nicht festgelegt, wo es bleiben soll!
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Hi!
Wenn Du nur
MeineFunktion('test');
>
> schreibst,
Tut er ja nicht! Ich halte Deine "Theorie" für falsch!
~~~php
echo ' ... ' . time() . ' ... ';
ergibt -> ... 1334144636 ...
Grüße
echo ' ... ' . time() . ' ... ';
> ergibt -> ... 1334144636 ...
>
->>> Kübel (Lesefehler)
Ich habe eine Funktion die ich inerhalb emines HTML Code aufrufe:
echo' ... '.MeineFunktion('test').' ... ';
Probier mal so ...
echo' ... '.(MeineFunktion('test')).' ... ';
Probier mal so ...
echo' ... '.(MeineFunktion('test')).' ... ';
->>> Kübel (Lesefehler)