Blogger Information
Blog 19
fans 0
comment 0
visits 11201
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
11月26日_php基础12之类与对象--php培训9期线上班
炭烧鸡腿卤煮米线
Original
525 people have browsed it

创建类、实例化、命名空间、类成员、类方法

<?php

//命名空间
namespace Db;

//创建类
class People{
    public $name = 'man';
    public $age = '18';

    public function move(){
        echo '移动';
    }
}
//实例化
$a = new People();
//类外访问
echo $a->age;
echo '<br>';
echo $a->move();
//外部动态创建成员
$a -> job = 'worker';
echo $a->job;
echo '<hr>';


print_r( get_class_vars(People::class) );

//其中,$name是为类成员,function move是类方法

手写:

 

构造方法

<?php

//构造方法

class  People{
    public $name = 'nike';
    public $color = 'black';

    public function __construct($name,$color)
    {
        echo $this->name=$name;
        echo ':';
       echo $this->color=$color;
    }
}

$a = new  People('nike','black');

总结:

定义类的关键词:class

实例化类的关键词:new

类中成员为变量

类方法及为自定义函数

命名空间可以解决同名文件的问题,便于区分

构造方可以用于

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:哇塞, 你这是多久没写作业了, 赶紧吧
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post