J'essaie d'apprendre OO et les classes et toutes ces bonnes choses en PHP, j'apprends enfin la sytaxe assez bon pour l'utiliser et je suis curieux de savoir s'il y a un avantage à démarrer un nouvel objet au lieu d'utiliser des méthodes statiques ... laissez-moi vous montrer un peu de code pour ce que je veux dire ...Mieux vaut utiliser un objet ou une fonction statique en PHP?
<?PHP
test class
{
public function cool()
{
retunr true;
}
}
//Then calling it like this
$test = new test();
$test->cool();
?>
OU
<?PHP
test class
{
public static function cool()
{
retunr true;
}
}
//Then calling it like this
test::cool();
?>
Je sais que c'est l'exemple le plus élémentaire qu'on puisse imaginer et la réponse dépend probablement de la situation, mais peut-être vous peut m'aider à comprendre un peu mieux
On dirait une bonne règle générale en ce qui concerne la testabilité du code. – svandragt