最新消息:周一至周五21:30分QQ群(161510483)直播,零基础免费学谷歌SEO,WEB前端,PHP入门教程

第二十五节:介绍PHP类

PHP零基础入门 林雍岷 152浏览

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:

程式解释

  1. class关键字来定义一个类Term;
  2. Term类用构造方法__construct():构造方法是类中的一个特殊方法;
  3. 当使用 new 操作符创建一个类的实例时,构造方法将会自动调用,其名称必须是 __construct();
  4. 定义一个构造方法初始化赋值
    1. 当一个方法在类定义内部被调用时,有一个可用的伪变量 $this;
    2. $this是一个到主叫对象的引用(通常是该方法所从属的对象,但如果是从第二个对象静态调用时也可能是另一个对象)。
  5. 使用 -> 访问对象中的对象:写入存储对象的变量的名称,后跟一个由。组成的箭头符号连字符( – )和大于符号(>),后跟属性名称。

php类-创建一个对象

类定义或创建一个新类型, 我们可以创建变量为新类型, 我们称之为面向对象编程中的对象,要创建一个新的对象 object,使用 new 语句实例化一个类,在file_function.php我们可以使用以下语法:

程式解释

  1. 要创建一个类的实例,必须使用 new 关键字;
  2. 创建新对象时该对象总是被赋值;
  3. 如果在 new 之后跟着的是一个包含有类名的字符串 string,则该类的一个实例被创建。

测试代码是否正常运行

  1. 登陆正常;
  2. 删除正常;
  3. 编辑正常;
  4. 添加正常;
  5. 登出正常。

下载本节《介绍PHP类》

转载请注明:林雍岷 » 第二十五节:介绍PHP类