admin 发表于 2020-11-2 21:46

php构造函数作用:初始化成员变量基本代码附带教程

php构造函数作用:初始化成员变量基本代码附带教程
<?php
class Jinhei{
    public $name;
    public $sex = '女';
}

$jinhei = new Jinhei;
echo $jinhei->sex;

$jinhei->name = '金黑';
echo "<br />";
print_r($jinhei);
//删除属性
unset($jinhei->sex);
echo "<br />";
print_r($jinhei);
echo "<br />";
//方法
echo "方法内容";
echo "<br />";
class Jinfa{
    public function show(){
      echo "展示";
    }
}

$jinfa = new Jinfa();
echo $jinfa->show();

//案例展示

echo "案例展示";
echo "<br />";
class Student{
    private $name;
    private $sex;
    public function setInfo($name,$sex){
      if($sex != '男' && $sex !='女' ){
            echo "必须填写为男或者女";
            exit;
      }
      $this->name = $name;
      $this->sex = $sex;
    }
    function getInfo(){
      echo $this->name .'<br />';
      echo $this->sex .'<br />';
    }
}

$stu = new Student;
$stu->setInfo('自丢','男');
$stu->getInfo();

//构造函数
echo "<hr>";
class Stu{
    public function __construct(){
      echo "这是个构造函数,自动执行";
    }
}
$stu = new Stu;

echo "<hr>";

class Sstu{
    private $name;
    private $sex;
    public function __construct($name,$sex){
      $this->name = $name;
      $this->sex =$sex;
    }
    public function show(){
      echo "姓名为:".$this->name ."<br />";
      echo "性别为:".$this->sex;
      
    }
}
$sstu = new Sstu('自丢','男');
$sstu->show();


?>

页: [1]
查看完整版本: php构造函数作用:初始化成员变量基本代码附带教程