я не призываю всем срочно начинать пользоваться венской нотацией НО!
заебали называть функции и классы то с большой то с маленькой
классы с большой + кэмэл стайл
функции с маленькой + кэмэл стайл
а то получаеться
class my_superClass{
public function My_Super_Function(){
}
}
Ипать это же читать незя, определитесь со стилем и пишите в одном стиле а не страдайде херней
и еще по поводу функций, функция должна возвращать агрумент одного типа а не разных
function($a){
switch($a){
case '' :return "ничего";
case is_int($a) : return $a;
default : return null;
}
}