PHP 类定义 - class

PHP 使用 class 关键字定义一个类

语法

PHP 定义类的语法格式如下

<?php
class ClassName                         
{                                       
    var $var1;                          
    var $var2 = "constant string";

    function mymethod ($arg1, $arg2)    
    {
        //...
    }

    // ...
}
  • 类使用 class 关键字后加上类名定义

  • 类名后的一对大括号({})内可以定义变量和方法,类的变量也称属性

  • 类的变量使用 var 来声明, 变量也可以初始化值

  • 方法定义类似 PHP 函数的定义,但函数只能通过该类及其实例化的对象访问

范例

下面的范例我们定义了一个 Site

Site 类有两个属性 $url$title

然后还定义了一些类的方法

<?php
class Site {
  /* 成员变量 */
  var $url;
  var $title;

  /* 成员函数 */
  function setUrl($par){
     $this->url = $par;
  }

  function getUrl(){
     echo $this->url . PHP_EOL;
  }

  function setTitle($par){
     $this->title = $par;
  }

  function getTitle(){
     echo $this->title . PHP_EOL;
  }
}

变量 $this 代表自身的对象

PHP_EOL 为换行符

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.