Bonjour les amis, je vais une aide concernant la conversion du code PHP en Wlangage.

1. classe parent

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php
 
namespace App\Models;
 
    class Animal
    {
        public static function getMyName()
        {
 
            return 'je suis la classe ' . get_called_class();
        }
}


Le code ci-dessus est une classe avec une méthode statique ( qui renvoie le nom de la classe qui appelle la fonction )

exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Animal::getMyName()   
// resultat : "App\Models\Animal"

2. classe fille

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php
 
    namespace App\Models;
 
    use App\Models\Animal;
 
    class Chien extends Animal
    {
 
    }
Le code ci-dessus décrit la classe Chien qui hérite de la classe Animal.
La fonction getMyName ( héritée de la classe Animal ) renvoie le nom de la classe
Chien


exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Chien::getMyName()   
// resultat : "App\Models\Chien"


Préoccupation : si quelqu'un pouvait m'aider à écrire ces codes en Wlangage, cela me sera d'une grade aide