创建 Class

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

在 PHP 里面创建一个 Class ,可以使用 class 这个关键词,后面加上 class 的名称,这个名称可以使用下划线或者字母开头,一般来说,类的名称每个词的首字母都是大写的。接着是一组花括号,在花括号里,我们可以去定义 class 的属性,还有方法。

比如我们想要创建一个音乐相关的应用程序,下面,我们先去创建一个叫 Track 的类,表示音乐的曲目 ...

新建一个 php 文件 ... 命令名 Track.php ... 这个文件里面都是 php 代码,所以只需要使用一个 php 开始的标记,可以忽略掉 php 的结束标记。然后去定义 class,输入 class Track ... 一组花括号.. 你可以让左右两边的花括号各占一行 ... 也可以把左边的花括号留在 class 名称的右边 ...

<?php
class Track
{
}

这样我们就创建了一个 class,下面再去新建一个 php 文件 ... 命名为 index.php ... 先输入一点基本的 HTML 页面的代码 ... 然后在文件的顶部,输入一组 php 标记 ...

先去一个 require ,把 Track.php 这个文件包含进来 ..

require 'Track.php';

这样在这个 index.php 文件里,我们就可以使用在 Track.php 里面定义的 Track 这个 class 了。

实例化类

根据这个类,可以去创建对象,这个动作叫做,实例化一个类,英文是 instantiation,一个对象也可以叫做是类的一个 instance ,也就是类的一个实例。

实例化一个类,可以使用 new 这个关键词 ... 后面加上类的名称,在实例化类的时候,可以传递参数,这个参数可以放在一组括号里。这里我们也可以直接加上这组括号。再给这个对象起个名字 ...

$magic = new Track();

调试

下面,我们可以去给这个对象输出到屏幕上看一下 ... 可以使用 PHP 的 print_r() 函数 ...

print_r($magic);

现在,magic 里面的东西就是使用 Track 这个类创建的一个对象,不过因为 Track 是个空白类,所以,magic 里面,也没有什么东西。在下面的视频里,我们看一下给类添加一些属性。

创建 Class《 PHP 面向对象 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点