Maison  >  Article  >  développement back-end  >  Explication détaillée de la philosophie orientée objet PHP

Explication détaillée de la philosophie orientée objet PHP

小云云
小云云original
2018-03-31 11:12:551183parcourir

Cet article partage principalement avec vous une explication détaillée de la philosophie orientée objet de PHP. Il vous l'explique principalement sous forme de texte. J'espère qu'il pourra vous aider.

Avant d'apprendre l'orientation objet, passons en revue les exemples orientés processus :

/*
Orienté processus

Recevoir le paramètre de genre de la barre d'adresse mâle/

Simulez le comportement d'accueil des invités dans un centre commercial :
Si le client est un homme : dites "Bonjour Monsieur"
Si le client est une femme : dites "Bonjour Madame"
*/

$g = $_GET['gender'];if($g == '男') {    echo '先生好';
} else if ($g == '女') {    echo '女士好';
} else {    echo '妖猴!';
}echo &#39;<br >&#39;;

Un exemple simple orienté objet :

/*
Malchanceux Zhang San

Zhang San est une personne ordinaire Quand. quelqu'un le salue le matin, il dit "bonjour".
Mais un jour, il a été heurté par une voiture et a subi une petite lésion cérébrale
Alors quand les autres le saluaient le matin,
il disait parfois : "Bonjour", mais parfois il disait : "Soirée "Bien" ou même insulter l'autre personne.
*/


/*
Éléments pertinents que nous pouvons voir dans cet exemple :

Zhang San
Le QI de Zhang San
Zhang Three bonjour

Voiture
La voiture heurte une personne
*/

/*
Zhang San est un objet
La voiture est aussi un objet

Zhang San a un QI —> Attribut [nom]
Zhang San peut dire bonjour—> Fonction/méthode [verbe]

Les voitures peuvent frapper les gens—> >

                                                                                                                                                                                                                                                    La barre d'adresse reçoit le paramètre de genre masculin/féminin
class Man {
    public $iq = 100;    public function say() {
        $arr = array(&#39;早上好&#39;,&#39;晚上好&#39;,&#39;你妹啊&#39;);        if($this->iq >= 100) {            echo $arr[0];
        } else {            $i = rand(0,2);            echo $arr[$i];
        }
    }
}class Car {
    public function hit($people) {
        $newiq = rand(50,110);        $people->iq = $newiq;
    }
}$lisi = new Man();$QQ = new Car();$lisi->say();echo &#39;<br />&#39;; 

// 撞击$QQ->hit($lisi);echo $lisi->iq,&#39;<br >&#39;;$lisi->say();echo &#39;<br />&#39;; 

$lisi->say();echo &#39;<br />&#39;; 

$lisi->say();echo &#39;<br />&#39;;

Simule le comportement d'accueil des invités dans le centre commercial :

Si le client est un homme : saluez "Bonjour Monsieur"

Si le client est une femme : saluez « Bonjour Madame »

*/


Un exemple simple orienté objet :

/*
Malchanceux Zhang San

Zhang San est un ordinaire Quand quelqu'un le salue le matin, il lui dit "bonjour".

Mais un jour, il a été heurté par une voiture et a subi une petite lésion cérébrale
$g = $_GET[&#39;gender&#39;];if($g == &#39;男&#39;) {    echo &#39;先生好&#39;;
} else if ($g == &#39;女&#39;) {    echo &#39;女士好&#39;;
} else {    echo &#39;妖猴!&#39;;
}echo &#39;<br >&#39;;
Alors quand les autres le saluaient le matin,
il disait parfois : "Bonjour", mais parfois il disait : "Soirée "Bien" ou même insulter l'autre personne.

*/


/*

Éléments pertinents que nous pouvons voir dans cet exemple :


Zhang San
Le QI de Zhang San
Zhang Three bonjour

Voiture
La voiture heurte une personne
*/

/*

Zhang San est un objet
La voiture est aussi un objet

Zhang San a un QI —> Attribut [nom]

Zhang San peut dire bonjour—> Fonction/méthode [verbe]

Les voitures peuvent frapper les gens—> >

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn