(1), comprendre le constructeur
a. . Comprendre la définition du constructeur
b. Comprendre le rôle de la création d'un constructeur
c. Maîtriser les caractéristiques du constructeur
d.
e. Créer un constructeur avec des paramètres de valeur par défaut
(2) Connaissances supplémentaires
a. >b. La commande la plus basique de Cmd
c. Comment résoudre le problème des caractères tronqués dans la ligne de commande
d Si le fichier php veut afficher l'effet de nouvelle ligne dans la commande. ligne, vous devez écrire n,
Il ne peut être reconnu que comme un saut de ligne dans le navigateur
<?php
/***
* 案例目标:
* 1.理解构造函数的定义和作用
* 2.掌握构造函数的创建
* 2.了解构造函数的特点
* 3.带参数的构造函数的注意事项
* 4.函数参数的默认值设置
*
*/
/***定义一个类,类的名字叫NbaPlayer(中文=NBA球员)
* 提示:
* 1.定义类的过程:我们首先以class开始,然后写上类 名称:NbaPlayer,最后要写上一对{}
* 2.类的名字通常首字母要大写
* 3
*
***/
class NbaPlayer{
//定义属性
public $name = "";
public $height = "";
public $weight = "";
public $team = "";
public $playerName = "";
//构造函数
/*
定义: 它是一个特殊的函数,在构建对象的时候自动执行
作用:初始化对象,在通俗一点讲就是给对象设置默认的属性或者默认的行为
(变量初始化的意思就是给变量设置初始值)
特点:1. 初始化对象的时候会自动触发的一个函数,不需要手动调用都会第一个执行的函数
2. 不能自定义名称 只能命名为 __construct
3. 如果函数带有了参数,你又没有设置默认值,那么使用的时候就需要传递参数进来,否则会报错
总结:
1.构造函数创建过程 = public function __construct(){}
*/
// 没有参数的构造函数
/* public function __construct(){
echo "构造函数触发了<br/>";
}*/
//如果我们希望通过构造函数来初始化对象,我们可以让构造函数带有参数
public function __construct($name,$height,$weight,$team,$playerName){
$this->name = $name;
$this->height = $height;
$this->team = $team;
$this->playerName = $playerName;
//知识点:在php里,我们在类里使用$this,那么这个$this就叫做伪变量,用来表示是对象本身
// 既然是对象本身,那么我们就可以通过$this->的方式访问对象里的属性和方法
}
//定义方法
//定义跑的方法
//提示:
//方法定义的过程:
//1.写上方法的类型,public,表示公共的方法,可以被外部直接调用
//2.写上function
//3.定义方法的名称,然后写上一对(),最后{}结尾
//总结:
//方法定义和之前js中函数的定义是一样的,只是类中的方法多了一个public
public function run(){
echo "跑步<br/>";
}
//定义跳跃方法
public function jump(){
echo "跳跃<br/>";
}
//定义运球方法
public function dribble(){
echo "运球<br/>";
}
//定义投篮的方法
public function shoot(){
echo "投篮<br/>";
}
//定义扣篮方法
public function dunk(){
echo "扣篮<br/>";
}
//定义传球
public function pass(){
echo "传球<br/>";
}
}
//类到对象的实例化
/*总结:
1、类的实例化过程= 通过new 类名() 即可完成一个类的实例化过程
*/
//1.创建乔丹
// $jordan = new NbaPlayer();//类的实例化
//类赋值
// $jordan->name = "乔丹";
// $jordan->height = "1.98米";
// $jordan->weight = "98公斤";
// $jordan->team = "公牛";
// $jordan->playerName = "23";
//通过带有参数的构造函数初始化对象
$jordan = new NbaPlayer("乔丹","1.98米","98公斤","公牛","23");
//输出对象值
print_r("乔丹名称:".$jordan->name."<br/>");
print_r("乔丹身高:".$jordan->height."<br/>");
//总结:通过->可以调用对象里的属性
echo "<br/>";
//输出对象方法
$jordan->dribble();
$jordan->pass();
//总结:通过->符号可以调用对象的方法
?>
1. Définir les variables d'environnement (ce qui suit est la configuration du système win10)
2. Cliquez avec le bouton droit sur l'icône de l'ordinateur sur le bureau et sélectionnez Propriétés
Cliquez sur Paramètres système avancés 4. Ouvrez la fenêtre Variables d'environnement5. >
7. Remplissez ensuite votre chemin d'installation php et cliquez sur OK
Notez que le chemin d'installation php est le répertoire où vous pouvez voir le fichier php.exe. Remarque La version php que vous choisissez, par exemple, le php ici est la version 7.0.12
Ensuite, remplissez ce qui suitVous pouvez
9. Ouvrez le répertoire dans lequel se trouve le fichier php que vous souhaitez exécuter
Entrez cmd D:softdeveleopmentphpstudyphpstudy2018installPHPTutorialphpphp-7.0.12-nts
2. Cmd Les commandes les plus basiques
1. cls : commande clear
2. lettre
3. dir affiche tous les fichiers du répertoire3. Caractères tronqués dans la ligne de commande
La solution aux caractères chinois tronqués ci-dessus est la suivante
. Lors de la saisie, nous constaterons que le chinois peut être affiché normalement . Bien sûr, le passage à l'encodage 65001 utf-8 n'est que temporaire la prochaine fois que vous saisirez cmd, il deviendra l'encodage par défaut. Si cela se reproduit, exécutez-le à nouveau comme ci-dessus. . 4. Comment vérifier l'encodage actuel dans la ligne de commande , n Si le fichier php veut afficher l'effet de nouvelle ligne dans la ligne de commande, vous devez écrire n, Définition (L'initialisation de la variable signifie définir la valeur initiale de la variable ) Caractéristiques : 2 . Le nom ne peut pas être personnalisé et ne peut être nommé que __construct 3 Si la fonction a des paramètres et que vous ne définissez pas de valeur par défaut, vous devez transmettre les paramètres lors de son utilisation, sinon une erreur sera signalée.
Différence
Il ne peut être reconnu que comme une nouvelle ligne dans le navigateur. Fonction :
Initialiser l'objet, en termes simples, cela signifie définir les attributs par défaut ou le comportement par défaut de l'objet
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!