If you're using a php version < 5.3 (and you are probably, so you can't use namespaces) than you could use something like:
<?php
class Foo {
public static function aStaticMethod() {
// ...
}
}
Foo::aStaticMethod();
?>
(copied from the php manual)
I'd say it a function of a class in a way - grouping of functionality.
This won't have any performance related problems with it (you could do it millions of times and you won't even notice - there should be no runtime cost, only a minute extra parsing cost and this is negligible). Modern php frameworks bring in loads of code and internally create a lot of objects - I wouldn't worry about php performance, database performance will almost always hit you first. Make sure your code is readable and maintainable (yes, especially php code ;)) and if that means grouping functions then do it.
"97% of the time premature optimization is the root of all evil", especially when you're doing web pages and not nuclear simulations ;)
Edit: public and static are php5 only, in php<5 you could try:
<?php
class Foo {
function aStaticMethod() {
// don't touch $this
}
}
Foo::aStaticMethod();
?>