mike: wert einer funktion ausgeben

Beitrag lesen

morgen!

bin noch sehr grün hinter meinen ohren wenn es um PHP geht..
hätte eine (eher einfache?) frage:
wie erreiche ich, dass der wert einer funktion zurückgegeben wird?? ich kenne funktionen schon aus dem javascript bereich, in PHP sieht das ganze ja genauso aus. nun hab ich folgendes script

function test() {
if ($variable=="1") {
echo "text1";
}
if ($variable=="2") {
echo "text2";
}}

<? test(); ?>

irgendwie bekomm ich nie einen wert zurück :(
hab schon alles ausprobiert, echo's "vertauscht" (also nicht in der funktion) uvm.

was mache ich falsch :(

es grüßt,
mike