de ambas formas funciona, pero supuestamente la primera sería la correcta, aunque veo que casi todo el mundo usa la segunda.
1ª
Código PHP:
public function clearDatabase($string) {
if(!empty($string)) { $this->_clearString=mysql_real_escape_string($string); }
return $this->_clearString;
// esto sería 100% POO aunque me parece un desperdicio tener una propiedad
// (_clearString) solo para ésto.
}
Código PHP:
return mysql_real_escape_string($string);
// o return $variable = mysql_real_escape_string($string);
pd: sí, ya se que es una pregunta tonta :P pero éstos detalles pequeños a veces me vuelven loco.