Cours par Webcam

Cours par Webcam

Formateur Web pour adultes depuis plus 11 ans, je vous propose des COURS collectifs par WEBCAM en LIVE pour booster vos connaissances et être autonome dans la création de site.

En savoir plus

PHP - Bases

PHP - Algorithmie

PHP - Chaîne

PHP - Tableau

PHP - Formulaires

PHP - Fonctions Usuelles

Données entres pages

Environnement et Interaction

PHP objet (POO)

Facebook
Twitter
LinkedIn

POO, déclarer une classe

La classe correspond à la définition de l’objet : c’est le moule qui décrit l’objet. Pour déclarer une simple classe, on utilise l’opérateur class suivi d’un nom et d’un bloc entre accolage.

<?php
    class Voiture{
 
    }
?>

Vous pouvez donner n’importe quel nom à votre classe en dehors des noms réservés. Un nom valide doit commencer par une lettre ou un underscore et doit être suivi de un ou plusieurs lettres, chiffres ou underscores.

Créer une propriété

Les propriétés sont des variables qui interviennent dans la class pour la définition de l’objet. Dans le cas de la voiture, on peur créer une propriété marque pour fournir la marque de la voiture au moment de la création d’une voiture. Une propriété peut être publique, terme public, c’est à dire accessible et modifiable depuis l’objet, ou privée, terme private, c’est à dire accessible depuis la class seulement.

<?php
    class Voiture{
        private $marque = "peugeot";
    }
?>

Créer une méthode

Les méthodes sont des fonctions qui sont définies dans la class et qui concernent le fonctionnement de l’objet. Dans le cas de la voiture, on peur créer une méthode démarrage qui permettra de démarrer la voiture une fois qu’une voiture est créée. Une méthode peut être publique, terme public, c’est à dire accessible et modifiable depuis l’objet, ou privée, terme private, c’est à dire accessible depuis la class seulement

<?php
    class Voiture{
        private $marque = "peugeot";;
        public function demarrage(){
            echo "La voiture démarre";
        }
    }
?>

Variable $this

Le $this fait référence à l’objet lui-même, un peu comme le mot moi que vous utilisez vous quand vous parler de vous. Il est donc utile lorsque l’objet cible lui-même. Dans l’exemple ci-dessous on affiche le nom de la marque avec la fonction echo quand on démarre la voiture

<?php
    class Voiture{
        private $marque = "peugeot";;
        public function demarrage(){
            echo "La voiture de marque".$this->marque." démarre"; // la marque de lui-même
        }
    }
?>

A lire aussi

tutowebdesign

Afficher du contenu au scroll

Afficher du contenu au scroll Voici un effet impressionnant et pourtant très facile à mettre en place sur vos pages. Le principe consiste à faire

Lire »