Jtti广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php中$this是啥意思
  • 740
分享到

php中$this是啥意思

php$this 2018-06-25 06:06:10 740人浏览 绘本
摘要

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑$this 的含义是表示实例化后的具体对象,即当前对象;$this就是指向当前对象实例的指针,不指向任何其他对象或类。在 php 面向对象编程中,对象一旦被创建,在对象

教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

$this 的含义是表示实例化后的具体对象,即当前对象;$this就是指向当前对象实例的指针,不指向任何其他对象或类。

php 面向对象编程中,对象一旦被创建,在对象中的每个成员方法里面都会存在一个特殊的对象引用“$this”。成员方法属于哪个对象,“$this”就代表哪个对象,与连接符->联合使用,专门用来完成对象内部成员之间的访问。如下所示:

$this -> 成员属性;
$this -> 成员方法(参数列表);

比如在 WEBsite 类中有一个 $name 属性,我们可以在类中使用如下方法来访问 $name 这个成员属性:

$this -> name;

需要注意的是,在使用 $this 访问某个成员属性时,后面只需要跟属性的名称即可,不需要$符号。另外,$this 只能在对象中使用,其它地方不能使用 $this,而且不属于对象的东西 $this 也调用不了,可以说没有对象就没有 $this。

【示例】使用 $this 调用类中的属性和方法。

<?php
header("Content-type:text/html;charset=utf-8");
class Website {
	public $name;
	public function __construct($name) {
		$this -> name = $name;
		$this -> name();
	}

	public function name() {
		echo $this -> name . '<br>';
		$this -> url();
	}

	public function url() {
		echo 'https://www.php.cn/<br>';
		$this -> title();
	}

	public function title() {
		echo 'PHP入门教程<br>';
	}

}

$object = new Website('PHP中文网');
?>

输出结果:

1.png

--结束END--

本文标题: php中$this是啥意思

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

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

猜你喜欢
  • jquery中$是啥意思
    本篇内容介绍了“jquery中$是啥意思”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    476
    2023-10-01
    jquery
  • pr是啥意思
    pr是Public Relations的缩写,是一种重要的组织管理工具,旨在通过建立和维护良好的关系来提高组织的声誉和信任度。它需要透明度、真实性和一致性,同时需要与新媒体和社交媒体紧密结合。通过有效的pr实践,组织可以获得更广泛的认可和支...
    785
    2023-10-01
  • url是啥意思
    url是“Uniform Resource Locator”的缩写,中文意为“统一资源定位符”。URL是通过互联网来定位和访问特定资源的地址,常见于网页浏览和HTTP请求中。URL的主要作用是定位和访问互联网上的资源,这些资源可以是网页、图...
    184
    2023-10-01
  • ico是啥意思
    ICO是“Initial Coin Offering”的缩写,是一种基于区块链技术的筹资方式,类似于传统金融中的首次公开募股。ICO是一种集资方式,通过批发销售币种的方式,在区块链项目初始阶段向公众发行数字代币,以融资支持项目的发展。投资者...
    101
    2023-10-01
  • bios是啥意思
    BIOS是一种固件,它在计算机启动时运行,负责初始化硬件、检测系统配置并加载操作系统,是一种低级别的软件,常常嵌入在计算机主板上的闪存芯片中。BIOS的主要功能之一是确保计算机的硬件正确运行,当计算机启动时,BIOS通过执行自检程序来检测主...
    790
    2023-10-01
  • cms是啥意思
    CMS是一个用于管理和发布网站内容的平台或工具。它允许任何人都能够轻松地创建和管理网站,而无需专业的编程或设计技能。CMS还提供了一系列功能来管理网站的外观和布局,包括选择主题、自定义样式和布局等。换句话说,CMS是一个功能强大的工具,使网...
    658
    2023-10-01
  • html是啥意思
    HTML是一种标准标记语言,用于创建和呈现网页的结构和内容。HTML使用一系列标记标签来描述网页的结构和内容,网页中的文本、图像、链接、表格等元素都可以通过HTML标签进行定义和设置。它是互联网发展的基石,为网页开发提供了丰富的功能和灵活性...
    140
    2023-10-01
  • git中push -f是啥意思
    在Git中,`push -f`是`push --force`的简写形式,意思是强制推送(force push)。正常情况下,当你执行...
    816
    2023-10-01
    git
  • 独显直连是啥意思
    独显直连是一种提高计算机图形处理性能的技术。通过直接与CPU相连,独立显卡可以获得更快的数据传输速度和更低的延迟,从而提供更高的图形性能和更流畅的游戏体验。独显直连技术的出现主要是为了满足对图形处理性能的不断增长的需求,目前,只有部分高端主...
    908
    2023-10-01
  • javascript的反转是啥意思
    本教程操作环境:Windows10系统、javascript1.8.5版本、Dell G3电脑。javascript的反转是啥意思?js(JavaScript)中数组的反转及字符串的反转一、数组的反转数组的反转可利用其排列规则:revers...
    621
    2023-10-01
    javascript 反转
  • 云改数转是啥意思
    云改数转是中国电信提出新战略的意思。通过利用云计算技术支持数字转型过程中的各项业务和技术需求,公司自上而下加快打造数字化服务能力底座的步伐,实现全集团“一张网、一朵云、一个系统、一套流程”。本教程操作系统:Windows 10系统、DELL...
    663
    2023-10-01
  • 电池额定容量是啥意思
    电池额定容量是指电池能够存储和释放的能量的度量。是电池能够在完全充电的状态下,通过特定负载条件持续供应电流的时间,它是电池性能的一个重要指标,也是消费者选择电池时的一个重要参考指标。电池额定容量越大,代表电池能够持续供应电流的时间越长。本教...
    421
    2023-10-01
  • type-c接口是啥意思
    type-c接口是一种全新的连接标准,它可以实现多种功能,如传输数据、充电、音频输出等,Type-C接口采用了最新的USB 3.1标准,支持高速的数据传输和充电,最显著特点是插头两端相同,也就是说插入方式无需区分正反面,因此非常便捷。本文的...
    177
    2023-10-01
  • html指的是啥意思
    这篇文章给大家分享的是有关html指的是啥意思的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。html是什么html的全称为超文本标记语言,它是一种标记语言,包含了一系列标签.通过这些标签可以将网络上的文档格式统一...
    460
    2023-10-01
  • wifi显示无ip分配是啥意思
    wifi显示无ip分配是设备无法获取到网络分配的IP地址的意思,解决方法:1、将路由器和设备全部关机,然后等待几分钟后再重新启动;2、进入路由器的管理界面,确保DHCP服务器功能已启用,并且IP地址池中有足够的可用地址供设备分配;3、手动配...
    606
    2023-10-01
  • php特殊符号符号<>啥意思
    PHP是一种非常流行的编程语言,它的语法和关键字都比较简单易懂。但是,对于初学者来说,可能会存在一些特殊符号的理解难度。其中一个常见的特殊符号就是<>。<>实际上是一种HTML转义符号,用于将HTML中的一些特殊字符...
    355
    2023-10-01
  • php中$this是什么意思
    这篇文章主要讲解了“php中$this是什么意思”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php中$this是什么意思”吧!在php中,“$this”的意思为“当前对象”,它是指向当前对...
    446
    2023-10-01
  • 面向对象是啥意思
    面向对象是软件开发方法,一种编程范式。面向对象是一种将面向对象的思想应用于软件开发过程并指导开发活动的系统方法。这是一种基于“对象”概念的方法论。对象是由数据和允许的操作组成的包,它与目标实体有直接的对应关系。对象类定义了一组具有类似属性的...
    408
    2023-10-01
  • jquery中$(this)的意思
    jquery中$(this)的意思jquery是一个流行的javascript库,它为开发者提供了许多便利的api函数,使得网页开发变得更加简单和高效。$(this)是jquery中最常用的一个函数,它对于理解jquery的使用非常重要。本...
    787
    2023-10-01
  • 浅谈pytorch中的nn.Sequential(*net[3: 5])是啥意思
    看到代码里面有这个 1 class ResNeXt101(nn.Module): 2 def __init__(self): 3 super(ResN...
    652
    2023-10-01
    pytorch nn.Sequential(*net[3: 5])
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作