Performance fonction static
Bonjour à tous,
je me pose une question sur les performances :
je sais qu'une fonction static dans une classe est exécuté 4 fois plus rapidement qu'une fonction d'une class qui n'est pas static.
Maintenant ma question: qu'est-ce qui est le mieux (en terme de performance) entre
a) une fonction static qui est dans une classe
Code:
1 2 3 4 5 6 7 8
| Class Personne
{
public static function MaFonction()
{
// blabla
}
}
Personne::MaFonction(); |
b) une fonction non static qui n'est pas dans une classe ?
Code:
1 2 3 4 5 6
|
function MaFonction()
{
// blabla
}
MaFonction(); |