13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

php类的定义与实例化方法是什么

本教程操作环境:windows7系统、php7.1版、DELL G3电脑

创新互联-专业网站定制、快速模板网站建设、高性价比雁峰网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式雁峰网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖雁峰地区。费用合理售后完善,10年实体公司更值得信赖。

php类的定义

在 PHP 中,可以使用 class 关键字加类名的方式定义一个类,然后用大括号{ }将在类体中定义类的属性和方法包裹起来,类的语法格式如下:

[修饰类的关键字] class 类名{
    类的属性和方法;
}

类名和变量名还有函数名的命名规则相似,都需要遵循 PHP 中的自定义命名规则,可以是任何非 PHP 保留字的合法标签。一个合法类名以字母或下划线开头,后面跟着若干字母,数字或下划线。如果类名由多个单词组成,习惯上将每个单词的首字母大写。另外,类名最好具有一定的意义,不要随便由几个字母组成。

修饰类的关键字是一个可选参数,可以省略。我们通常使用下面这些关键字来修饰类:

注意:一个类可以包含有属于自己的常量、变量(在类中称为“成员属性”或者“属性”)以及函数(在类中称为“成员方法”或者“方法”)。

举个例子:

定义一个汽车类,属性有车的颜色和价格

class car{

  public $color;     //定义属性

  public $price;

}

php类的实例化

类的实例化又叫创建一个对象或者实例化一个对象或者把类实例化。

将类实例化成对象非常容易,只需要使用new关键字并在后面加上一个和类名同名的方法即可。当然如果在实例化对象时不需要为对象传递参数,在new关键字后面直接用类名称即可,不需要再加上括号。

对象的实例化格式如下:

变量名 = new 类名(参数数列表);
或
变量名 = new 类名();

参数说明如下:

简单的来举个例子:

我们定义一个人的类,并把这个类实例化。

class Preson {                                  //定义了一个Preson类

public $name;                            //定义类的属性(姓名,性别,年龄等等)

public $age;

public $gender;

// public .....

}

//new翻译是新的,意思就是创建一个新的人,并把这个新的对象赋值给$Preson1,这个就是实例化

$Preson1 = new Preson();                 //实例化类

$Preson1->name = "张三";

$Preson1->age = 22;

$Preson1->gender = "女";

echo  $Preson1->name.'  '.$Preson1->age.'  '.$Preson1->gender;

//如果想输出第二个实例,直接输出就OK了,只要改一个变量名

$Preson2 = new Preson();                    //实例化类

$Preson2->name = "小亮";

$Preson2->age = 25;

$Preson2->gender = "男";

网页名称:php类的定义与实例化方法是什么
分享网址:http://cdbrznjsb.com/article/ccciopo.html

其他资讯

让你的专属顾问为你服务