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

dvdstory 196 Messages postés dimanche 23 janvier 2005Date d'inscription 10 août 2009 Dernière intervention - 23 juil. 2007 à 18:31 - Dernière réponse : cs_caviar 329 Messages postés samedi 4 janvier 2003Date d'inscription 29 mars 2015 Dernière intervention
- 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 

Votre réponse

4 réponses

Meilleure réponse
theguitou 75 Messages postés mardi 9 septembre 2003Date d'inscription 14 janvier 2009 Dernière intervention - 23 juil. 2007 à 18:58
30
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

Merci theguitou 30

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 120 internautes ce mois-ci

Commenter la réponse de theguitou
coucou747 12336 Messages postés mardi 10 février 2004Date d'inscription 30 juillet 2012 Dernière intervention - 23 juil. 2007 à 18:54
6
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
cs_caviar 329 Messages postés samedi 4 janvier 2003Date d'inscription 29 mars 2015 Dernière intervention - 24 juil. 2007 à 09:39
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
coucou747 12336 Messages postés mardi 10 février 2004Date d'inscription 30 juillet 2012 Dernière intervention - 23 juil. 2007 à 19:59
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.