返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php中的extends怎么用
  • 279
分享到

php中的extends怎么用

2023-06-30 12:06:10 279人浏览 八月长安
摘要

这篇文章主要介绍“PHP中的extends怎么用”,在日常操作中,相信很多人在php中的extends怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中的extends怎么用”的疑惑有所帮助!接下来

这篇文章主要介绍“PHP中的extends怎么用”,在日常操作中,相信很多人在php中的extends怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中的extends怎么用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

在PHP中,extends关键字用于定义类的继承,语法为“class 子类 extends 父类{}”;通过该关键字可以实现单继承,一个类只能直接从另一个类中继承数据,但一个类可以有多个子类。

本文操作环境:windows10系统、PHP5.6版、Dell G3电脑

php中extends的用法是什么

在 PHP 中,类的继承需要通过 extends 关键字来实现。语法格式如下所示:

class 子类名 extends 父类名{    ... ...}

c++ 中,一个子类可以继承一个基类,也可以继承多个基类。继承一个基类称为单继承;继承多个基类称为多继承。但在 PHP 中没有多继承,只能使用单继承模式。也就是说,一个类只能直接从另一个类中继承数据。但一个类可以有多个子类。

类中的成员属性和方法都需要使用访问权限修饰符来修饰,这是 PHP 面向对象编程中的一个重要特性。不同访问修饰符的作用及其之间的区别如下表所示:

php中的extends怎么用

示例如下:

<?phpclass Person {    var $name;    var $age;    function say() {        echo "我的名字叫:".$this->name."<br />";echo "我的年龄是:".$this->age;    }}// 类的继承class Student extends Person {    var $school;    //学生所在学校的属性    function study() {        echo "我的名子叫:".$this->name."<br />";        echo "我正在".$this->school."学习";    }}$t1 = new Student();$t1->name = "张三";$t1->school = "人民大学";$t1->study();?>

运行该例子,输出:

我的名子叫:张三

我正在人民大学学习

到此,关于“php中的extends怎么用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: php中的extends怎么用

本文链接: https://lsjlt.com/news/328775.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php中的extends怎么用
    这篇文章主要介绍“php中的extends怎么用”,在日常操作中,相信很多人在php中的extends怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中的extends怎么用”的疑惑有所帮助!接下来...
    99+
    2023-06-30
  • typeScript中的extends关键字怎么使用
    本篇内容主要讲解“typeScript中的extends关键字怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“typeScript中的extends关键字怎么使用”吧!extends 是 ...
    99+
    2023-07-05
  • 怎么解析PHP extends类继承
    怎么解析PHP extends类继承,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。PHP extends类继承编写代码比较容易实现。对于初学者来说也是很容易就会...
    99+
    2023-06-17
  • typeScript的extends关键字怎么使用
    本文小编为大家详细介绍“typeScript的extends关键字怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“typeScript的extends关键字怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知...
    99+
    2023-07-05
  • Java中super和extends的作用是什么
    Java中super和extends的作用是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。List< extends T>表示该集合中存在的都是类型T的子类...
    99+
    2023-06-20
  • Vue中Mixin&extends的详细使用教程
    目录认识Mixin官方定义Mixin项目中如何使用Mixin官方定义extends项目中使用extends总结认识Mixin 目前我们使用组件化开发方式来开发应用程序,但是在不同组件...
    99+
    2024-04-02
  • Typescript中extends关键字的基本使用
    目录前言基本使用泛型约束条件类型与高阶类型在高级类型中的应用参考文献总结前言 extends关键字在TS编程中出现的频率挺高的,而且不同场景下代表的含义不一样,特此总结一下: 表示继...
    99+
    2022-11-13
    ts extends关键字 ts extend
  • vue中使用mixins/extends传入参数的方式
    目录使用mixins/extends传入参数vue mixins的原理使用mixins/extends传入参数 最近做报表页面,基本都是列表页面,所以想用mixins。 但是接口的u...
    99+
    2024-04-02
  • Class中Extends和Implements属性的区别是什么
    这篇文章给大家介绍Class中Extends和Implements属性的区别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。<span >var Animal = ne...
    99+
    2024-04-02
  • Java 中super T和extends T的区别是什么
    Java 中super T和extends T的区别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。extendsList< extends Nu...
    99+
    2023-06-17
  • implement与extends在JAVA中有什么不同
    这篇文章给大家介绍implement与extends在JAVA中有什么不同,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承...
    99+
    2023-05-31
    java implement extends
  • 带你聊聊typeScript中的extends关键字
    关于上面这张图,有几点可以单独拿出来强调一下:any 无处不在。它既是任何类型的子类型,也是任何类型的父类型,甚至可能是任意类型自己。所以,它可以赋值给任何类型;{} 充当 typeScript 类型的时候,它是有特殊含义的 - 它对应是(...
    99+
    2023-05-14
    TypeScript JavaScript
  • php中的prepare怎么用
    这篇文章给大家介绍php中的prepare怎么用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在php中“PDO::prepare”表示准备要执行的语句,并返回语句对象,其使用语法如“public PDO::prepa...
    99+
    2023-06-28
  • PHP中的and怎么用
    这篇“PHP中的and怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“PHP中的and怎么用”文章吧。在PHP中,and...
    99+
    2023-06-30
  • php中的each怎么用
    本篇内容主要讲解“php中的each怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php中的each怎么用”吧!在PHP中,each()函数用于返回当前元素的键名和键值,并将内部指针向前移...
    99+
    2023-06-30
  • php中的htmlspecialchars_decode怎么用
    htmlspecialchars_decode函数用于将HTML实体转换为普通字符。它的用法如下: string htmlspeci...
    99+
    2024-04-02
  • PHP中php://input怎么用
    本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。PHP中php://input怎么用?对于php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。“php://input allows you ...
    99+
    2015-01-18
    PHP 输入流
  • js中class类、super和extends关键词的示例分析
    小编给大家分享一下js中class类、super和extends关键词的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!正文1.es6之前创建对象先来看下e...
    99+
    2023-06-20
  • PHP中的注释怎么用
    这篇文章将为大家详细讲解有关PHP中的注释怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP 中的注释PHP 代码中的注释不会被作为程序来读取和执行。它唯一的作用...
    99+
    2024-04-02
  • php中的pack怎么使用
    这篇文章主要讲解了“php中的pack怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php中的pack怎么使用”吧!php中pack的意思是“装入”,pack()函数是php中的一个...
    99+
    2023-06-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作