Je suis novice en programmation orientée objet en PHP. J'ai inclus une classe et l'ai appelée, puis, dans le constructeur de cette classe, j'appelle une fonction privée appelée handleConnections. Pour une raison quelconque, cela me donne une erreur fatale (fonction indéfinie). Une idée pourquoi?Erreur fatale: fonction indéfinie - pourquoi?
La classe:
class Test
{
function __construct()
{
handleConnections();
}
private function handleConnections()
{
//do stuff
}
}
Il semble impeccable et pourtant j'obtenir cette erreur. Si quelqu'un a la moindre idée de ce qui pourrait être faux, s'il vous plaît dites-moi. Merci!
Dans les langues appropriées OO comme Java, de l'intérieur d'une classe, vous pouvez appeler ses méthodes et champs sans utiliser ce –
Juste pour ajouter, appliquent cette loi à des variables aussi bien, et il est une source de bugs cachés. – Extrakun