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

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

小云云
Libérer: 2023-03-22 20:58:01
original
1197 Les gens l'ont consulté

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;;
Copier après la connexion
Copier après la connexion

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;;
Copier après la connexion

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;;
Copier après la connexion
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal