En PHP, une classe définit les caractéristiques abstraites d'un objet, y compris la forme des données et les opérations sur les données. Le format syntaxique pour définir une classe est tel que "class phpClass {var $var1; function myfunc ($arg1, $ arg2) {..}}".
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Quelle est la manière d'écrire la classe php ?
Classe - définit les caractéristiques abstraites d'une chose. La définition d'une classe inclut la forme des données et les opérations sur les données.
Définition de classe PHP
PHP définit une classe. Le format de syntaxe habituel est le suivant :
<?php class phpClass { var $var1; var $var2 = "constant string"; function myfunc ($arg1, $arg2) { [..] } [..] } ?>
L'analyse est la suivante :
Une classe est définie à l'aide du mot-clé class suivi du nom de la classe.
Les variables et les méthodes peuvent être définies entre une paire d'accolades ({}) après le nom de la classe.
Les variables de la classe sont déclarées à l'aide de var, et les variables peuvent également être initialisées avec des valeurs.
Les définitions de fonctions sont similaires aux définitions de fonctions PHP, mais les fonctions ne sont accessibles que via la classe et les objets qu'elle instancie.
Instance
<?php class Site { /* 成员变量 */ var $url; var $title; /* 成员函数 */ function setUrl($par){ $this->url = $par; } function getUrl(){ echo $this->url . PHP_EOL; } function setTitle($par){ $this->title = $par; } function getTitle(){ echo $this->title . PHP_EOL; } } ?>
La variable $this représente l'objet d'elle-même.
PHP_EOL est le caractère de nouvelle ligne.
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!