广告
返回顶部
首页 > 资讯 > 后端开发 > 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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php中$this是啥意思
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑$this 的含义是表示实例化后的具体对象,即当前对象;$this就是指向当前对象实例的指针,不指向任何其他对象或类。在 PHP 面向对象编程中,对象一旦被创建,在对象...
    99+
    2018-06-25
    php $this
  • .= php中是啥意思
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑.= php中是啥意思?.=在php中是一种赋值运算符,用于连接两个字符串。比如a .= b也就是a = a . b。注:在 PHP 中,基本的赋值运算符是 "...
    99+
    2016-07-02
    .=
  • php中die是啥意思
    本教程操作环境:windows10系统、PHP7.1版、DELL G3电脑php中die是啥意思die() 函数输出一条消息,并退出当前脚本。该函数是 exit() 函数的别名。语法die(status)status 必需。规定在退出脚本之...
    99+
    2019-11-11
    PHP
  • php中date是啥意思
    本教程操作环境:windows10系统、PHP7.1版、DELL G3电脑php中date是啥意思PHP date() 函数用于格式化时间/日期。PHP date() 函数可把时间戳格式化为可读性更好的日期和时间。Tip时间戳是一个字符序列...
    99+
    2021-12-10
    PHP
  • php中$this是什么意思
    这篇文章主要讲解了“php中$this是什么意思”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php中$this是什么意思”吧!在php中,“$this”的意思为“当前对象”,它是指向当前对...
    99+
    2023-06-25
  • java中=是啥意思?
    “=”表示赋值,是一个赋值运算符,可以将一个值赋给一个变量,如int a = 10;把字面量10赋值给整形变量a。赋值运算符有:=、+=、-=、*=、/=、%=、&=、^=、|=、=“+=”的使用,a += 10; 等价于 a = a+10...
    99+
    2014-11-24
    java入门 java
  • jquery中$是啥意思
    本篇内容介绍了“jquery中$是啥意思”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-19
  • php伪静态是啥意思
    本文操作环境:windows10系统、php 7、thinkpad t480电脑。我们先来讲解下什么是伪静态。伪静态技术是指以html一类的静态页面形式展示,但其实是用动态脚本来处理。开启伪静态:需要的工具只有两样,首先就是需要..htac...
    99+
    2016-11-05
    php 伪静态
  • php中$this的意思是什么
    这篇文章主要介绍“php中$this的意思是什么”,在日常操作中,相信很多人在php中$this的意思是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中$this的意思是什么”的疑惑有所帮助!接下来...
    99+
    2023-06-20
  • url是啥意思
    url是“Uniform Resource Locator”的缩写,中文意为“统一资源定位符”。URL是通过互联网来定位和访问特定资源的地址,常见于网页浏览和HTTP请求中。URL的主要作用是定位和访问互联网上的资源,这些资源可以是网页、图...
    99+
    2023-08-04
  • java是啥意思?
    Java是一门面向对象编程语言,是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。【推荐学习:java课程】java不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的...
    99+
    2020-07-28
    java教程 java
  • java 是啥意思?
    Java是一门面向对象编程语言,是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多...
    99+
    2016-06-16
    java教程 java
  • github是啥意思
    GitHub是一个面向开源及私有软件项目的托管平台,是全球最大的代码托管平台。它提供了一个集成的在线开发环境,支持Git版本控制系统,除此之外还提供了一系列管理和协作工具,能够让开发者和团队更高效地进行代码的开发、管理和分享。GitHub起...
    99+
    2023-10-22
  • pr是啥意思
    pr是Public Relations的缩写,是一种重要的组织管理工具,旨在通过建立和维护良好的关系来提高组织的声誉和信任度。它需要透明度、真实性和一致性,同时需要与新媒体和社交媒体紧密结合。通过有效的pr实践,组织可以获得更广泛的认可和支...
    99+
    2023-08-03
  • cms是啥意思
    CMS是一个用于管理和发布网站内容的平台或工具。它允许任何人都能够轻松地创建和管理网站,而无需专业的编程或设计技能。CMS还提供了一系列功能来管理网站的外观和布局,包括选择主题、自定义样式和布局等。换句话说,CMS是一个功能强大的工具,使网...
    99+
    2023-08-14
  • html是啥意思
    HTML是一种标准标记语言,用于创建和呈现网页的结构和内容。HTML使用一系列标记标签来描述网页的结构和内容,网页中的文本、图像、链接、表格等元素都可以通过HTML标签进行定义和设置。它是互联网发展的基石,为网页开发提供了丰富的功能和灵活性...
    99+
    2023-08-14
  • ico是啥意思
    ICO是“Initial Coin Offering”的缩写,是一种基于区块链技术的筹资方式,类似于传统金融中的首次公开募股。ICO是一种集资方式,通过批发销售币种的方式,在区块链项目初始阶段向公众发行数字代币,以融资支持项目的发展。投资者...
    99+
    2023-08-07
  • bios是啥意思
    BIOS是一种固件,它在计算机启动时运行,负责初始化硬件、检测系统配置并加载操作系统,是一种低级别的软件,常常嵌入在计算机主板上的闪存芯片中。BIOS的主要功能之一是确保计算机的硬件正确运行,当计算机启动时,BIOS通过执行自检程序来检测主...
    99+
    2023-08-09
  • php 英文啥意思
    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php 英文啥意思?php 英文全称是“PHP:Hypertext Preprocessor”。PHP(全称:PHP:Hypertext Preprocessor,即“...
    99+
    2015-09-24
    php
  • git中push -f是啥意思
    在Git中,`push -f`是`push --force`的简写形式,意思是强制推送(force push)。正常情况下,当你执行...
    99+
    2023-08-23
    git
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作