加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

PHP中类与对象的用途是什么?用法你了解吗?

发布时间:2022-04-07 16:25:05 所属栏目:语言 来源:互联网
导读:这篇文章主要给大家介绍关于PHP的类与对象相关内容,包括类与对象功能、用法,对于与新手学习PHP来说,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面我们就一起来学习一下。 1. 类与对象 类是面向对象程序设计的基本
       这篇文章主要给大家介绍关于PHP的类与对象相关内容,包括类与对象功能、用法,对于与新手学习PHP来说,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面我们就一起来学习一下。
 
       1. 类与对象
       类是面向对象程序设计的基本概念,是一类东西的结构描述 , 是一种抽象的概念 . 对象是一类东西的一个具体的实例 , 是具体事物 .
 
       对象通过new关键字进行实例化:
       比如汽车可以抽象为一个类,汽车拥有名字、轮胎、速度、重量等属性,可以有换挡、前进、后退等操作方法。
 
// 定义一个汽车类
class Car {
  $name = '汽车';
  function getName() {
    return $this->name;
  }
}
//对象通过new关键字进行实例化
$car = new Car();
echo $car->getName();
       2. 属性与对象
       在类中定义的变量称之为属性。属性声明是由关键字 public,protected 或者 private 开头,后面跟一个普通的变量声明来组成。属性的变量可以设置初始化的默认值,默认值必须是常量。
 
       方法就是在类中的function,很多时候我们分不清方法与函数有什么差别,在面向过程的程序设计中function叫做函数,在面向对象中function则被称之为方法。
 
       访问控制的关键字代表的意义为:
 
public:公开的 , 任何地方都可以访问
protected:受保护的 , 类内自身 , 其子类和父类可以访问
private:私有的 , 类内自身可访问
       类属性的访问控制必须定义 , 即必须写出关键字 , 定义为三个中的一个
       类方法不写关键字 , 则默认为公有的
 
class Car {
  public $speed = 0;
  //增加speedUp方法,使speed加10
  public function speedUp(){
    $this->speed += 10;
 
$car = new Car(); //实例化时会调用构造函数
echo '使用后,准备销毁car对象 n';
unset($car); //销毁时会调用析构函数
       当PHP代码执行完毕以后,会自动回收与销毁对象,因此一般情况下不需要显式的去销毁对象。

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读