Das wäre in der Tat eine Möglichkeit; ich bevorzuge aber immer noch den Weg, in dem derartige Sachen bei PHP gerne geregelt werden: Wenn die Funktion erkennt, daß man ihr keine Zahl liefert, gibt sie FALSE oder NULL zurück.
Hmm, können Int-Funktionen bei C++ auch NULL zurückgeben? Bei PHP würde damit die Variable freigegeben werden, sobald man sie mit der Funktion füllt; dann kann man ganz einfach mit if ($variable) arbeiten...