Bonjour, je fais des petits test pour apprendre php et la je bloque sur un truc.

Sur ma page index.php j’appelle une fonction statique Tester::teste();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
class Tester {
 
	public static $url = 2;
 
	public static function teste() {
		echo ( self::$url );
	}
 
}
tout va bien, mais si je nomme ma fonction Tester::tester();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
class Tester {
 
	public static $url = 2;
 
	public static function tester() {
		echo ( self::$url );
	}
 
}
Cela ne marche plus j'ai une belle page blanche

sachant que tester() ne fait presque rien

Pourquoi ne puis je pas mettre une fonction qui porte le même nom que ma class