Из руководства :
Как регулярное выражение, это будет
выражается так:
[A-Za-Z_ \ x7f- \ XFF] [A-Za-z0-9_ \ x7f- \ XFF] *
Итак, что-то вроде этого, может быть?
function can_be_function($var) {
return preg_match('/^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*$/', $var);
}