Wird dann das Script in dem die Funktion über YesOrNo($variable); aufgerufen wird abgebrochen, wenn $variable nicht 'yes' enthält?
Nein, wird es nicht, weil du die Funktion vorher mit "return false" beendest. Aber warum probierst du das nicht einfach selber aus? %-)