php类基础入门:面向对象编程(OOP)是另一种代码结构,类是OOP的基础,本课中向你展示PHP类的基础知识。类是变量与作用于这些变量的函数的集合。每个类的定义都以关键字 class 开头,后面跟着类名,后面跟着一对花括号,里面包含有类的属性与方法的定义。创建文件夹5.2_introduction_to_classes文件夹,把上节课《php的命名空间》代码复制粘贴到本节课使用。
php类基础入门-简单演示
类代码结构
变量通过var来定义,函数通过 function 来定义,一个类可以包含有属于自己的常量,变量(称为“属性”)以及函数(称为“方法”)。
Object-Oriented | 使用面向对象编程,我们可以通过使用类来对一般概念建模。 |
Class | 类是描述某事的特征和行为的代码单元。 |
Object | 对象是类的特定实例。 |
Properties | 类或对象的特性称为其属性。 |
Method | 类的行为(动作)被称为其方法。 |
php类-通过构造方法给对象属性进行初始化赋值
把重复使用的函数整理到一个app/data/term.class.php文件,重构file_functions.php的add_term函数对象部分代码到文件term.class.php:
程式解释
- class关键字来定义一个类Term;
- Term类用构造方法__construct():构造方法是类中的一个特殊方法;
- 当使用 new 操作符创建一个类的实例时,构造方法将会自动调用,其名称必须是 __construct();
- 定义一个构造方法初始化赋值
- 当一个方法在类定义内部被调用时,有一个可用的伪变量 $this;
- $this是一个到主叫对象的引用(通常是该方法所从属的对象,但如果是从第二个对象静态调用时也可能是另一个对象)。
- 使用 -> 访问对象中的对象:写入存储对象的变量的名称,后跟一个由。组成的箭头符号连字符( – )和大于符号(>),后跟属性名称。
php类-创建一个对象
类定义或创建一个新类型, 我们可以创建变量为新类型, 我们称之为面向对象编程中的对象,要创建一个新的对象 object,使用 new 语句实例化一个类,在file_function.php我们可以使用以下语法:
程式解释
- 要创建一个类的实例,必须使用 new 关键字;
- 创建新对象时该对象总是被赋值;
- 如果在 new 之后跟着的是一个包含有类名的字符串 string,则该类的一个实例被创建。
测试代码是否正常运行
- 登陆正常;
- 删除正常;
- 编辑正常;
- 添加正常;
- 登出正常。
转载请注明:林雍岷 » 第二十五节:介绍PHP类