Différence ente protected function, public function, private function et functio [Résolu]

Messages postés
196
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
10 août 2009
- - Dernière réponse : cs_caviar
Messages postés
329
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
29 mars 2015
- 24 juil. 2007 à 09:39
Bonjour à tous.

Je n'arrive pas a trouver la différence entre "protected function" , "public function" , "private function" et "function".

Je pense que la différene n'est pas énorme mais ça m'interesserais de savoir.

Merci d'avance.   
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
75
Date d'inscription
mardi 9 septembre 2003
Statut
Membre
Dernière intervention
14 janvier 2009
24
36
Merci
Quand tu écrit un objet (une classe), une fonction :

- public pourra etre appelé un peu partout (public function = function)
- private ne pourra etre appele que dans la classe
- protected ne pourra etre appele que dans la classe et les classes qui en hérite

Dire « Merci » 36

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 197 internautes nous ont dit merci ce mois-ci

Commenter la réponse de theguitou
Messages postés
12336
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
29
7
Merci
Salut

<?php

class A{
    function __construct(){
       $this->a=1;
       $this->b=2;
       $this->c=3;
    }
    private $a;
    protected $b;
    public $c;
}

class B extends A{
    public function geta(){return $this->a;}
    public function getb(){return $this->b;}
    public function getc(){return $this->c;}
}

$a=new B();

// ensuite teste ceci :
echo $a->a;

echo $a->b;

echo $a->c;

// ou ceci :


echo $a->getb();

echo $a->getc();

?>

<hr />une recherche sur exalead vous aurait peut-etre evite de poser cette question

In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
Commenter la réponse de coucou747
Messages postés
329
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
29 mars 2015
3
3
Merci
    lol
du coup il a tout validé :)
bah merci ça m'intéresse aussi au passage !
@+
Commenter la réponse de cs_caviar
Messages postés
12336
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
29
1
Merci
Salut

je me casse le cul a faire un bel exemple qui te le montre, et tu valides une simple reponse...

<hr />une recherche sur exalead vous aurait peut-etre evite de poser cette question

In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
Commenter la réponse de coucou747