Bonjour a tous,
j'ai une question a propos de POO.
je voulais savoir quel est la difference au niveau d'utilisation de MEMOIRE entre une fonction static et une fonction normal dans une class. J'explique :
prenons par exemple un simple echo et on a un class Foo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
class Foo {
public static function display1() {
      echo "foo";
}
 
public function display2() {
      echo "foo";
}
 
}
Je voulais savoir laquel (display1() ou display2() ) sera la plus rapide et laquel qui va utiliser moin de memoire en faisant cet appel :
$foo->display2();
Foo::display1();
sachant che l'instance $foo est dejà construite.

quelqun peu me dire ?