self :: 和 this-> 的用法

2023-05-16


在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。

另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者static变量或者方法,那么就必须使用自引用的$this。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

self :: 和 this-> 的用法 的相关文章

  • C++ 和完全动态函数

    我有走弯路的问题 众所周知 Detours 只能在 5 个字节的空间之间移动 即 jmp 调用和 4 个字节的地址 因此 类 方法 中不可能有 hook 函数 您无法提供 this 指针 因为根本没有足够的空间 here s https s
  • 在 Dart 中使用“this”关键字是什么意思?

    如果这听起来像是一个极其愚蠢的问题 我很抱歉 但它确实一直困扰着我 什么是 这个 我看到了吗 每当我看到 flutter 中的文档时 我都会看到它被用于文档中的以下内容 this initialRoute this onGenerateRo
  • Javascript 范围 addEventListener 和 this

    我是一名 C 开发人员 正在尝试 JavaScript 我正在尝试了解范围 我有以下代码 其中包含addEventListener我想在其中使用我的对象中的字段 function window function Keyboard this
  • python 全局名称“self”未定义

    刚开始学习 python 我确信这是一个愚蠢的问题 但我正在尝试这样的事情 def setavalue self self myname harry def printaname print Name self myname def mai
  • C++ 中“this”指针的用途是什么? [复制]

    这个问题在这里已经有答案了 目的是什么this关键词 类中的方法不能访问同一类中的其他对等成员吗 什么情况需要打电话this在类中调用对等方法 两个主要用途 To pass this or this作为其他非类方法的参数 void do s
  • 具有箭头函数的事件处理程序如何实现上下文绑定

    我了解一般理论this绑定 函数调用站点重要 隐式 显式绑定等 以及解决 React 中此绑定问题的方法 因此它始终指向我想要的内容this是 在构造函数 箭头函数等中绑定 但我正在努力获取内部机制 看一下这两段代码 class demo
  • 使用这个关键字来继承? [复制]

    这个问题在这里已经有答案了 可能的重复 scala 自我类型和特征子类有什么区别 https stackoverflow com questions 1990948 what is the difference between scala
  • this()在Java中意味着什么[重复]

    这个问题在这里已经有答案了 什么是this 在Java中是什么意思 看起来只有放置时才有效 this 在类变量区中 有人对此有想法吗 Thanks 这意味着您正在从另一个构造函数调用默认构造函数 它必须是第一个语句 如果有 则不能使用 su
  • 如何像instance_eval方法一样在块中更改self?

    instance eval 方法在其块中更改 self 例如 class D end d D new d instance eval do puts self print something like
  • C++11/14/17 Lambda 引用捕获 [&] 不复制 [*this]

    参考这个线程 https www open std org jtc1 sc22 wg21 docs papers 2018 p0806r2 html https www open std org jtc1 sc22 wg21 docs pa
  • C# StyleCop - 使用“this”。基类成员的前缀是否像当前类成员一样?

    StyleCop 有一个关于使用 this 的规则 调用类成员的前缀 SA1101 此规则对于从其基类继承的类的成员 例如方法 是否适用 Example class BaseClass protected void F1 class Chi
  • 是否可以获得“this”指针的地址?

    我读到了this是一个右值 我们无法通过应用来获取它的地址 this 在我的代码中 我尝试使用引用绑定this 我想知道哪种方式可以给出地址this 还是两者都错了 到底是什么this 左值 右值 关键字还是其他什么 void MyStri
  • 如何使用attachEvent引用调用者对象(“t​​his”)

    使用方法 attachEvent 在 IE 中 如何引用调用者对象 触发事件的元素 this In normal浏览器 使用 addEventListener 变量this指向元素 而在 IE 中它指向window object 我需要它与
  • swift 函数调用:self 关键字与不使用 self 关键字

    我想知道类中的这两个函数调用之间是否有任何区别 self myFuction VS myFunction 它以两种方式发挥作用 有没有必要使用self关键字的情况 大多数情况下 绝对没有区别 但如果省略 self 则更加 迅速 但有一种情况
  • 从 setter 方法返回 *this 时,对象变得不可变

    我正在了解这个指针 它包含调用该函数的当前对象的地址 但是当我从成员函数返回当前对象时 我对这个指针有疑问 include
  • 如何在类型方法中使用另一个类方法和 this 上下文?

    我想在 TypeScript 中进一步重写 JavaScript 方法 我很想在课堂上这样做 如下所示 export default class export default class GroupItemMetadataProvider1
  • Lua:冒号符号、“自我”和函数定义与调用

    我对定义 调用 Lua 函数时使用的冒号表示法感到非常困惑 我以为我已经明白了 直到我看到这段代码 function string PatternSafe str return str gsub pattern escape replace
  • JavaScript 中的“onclick”和“this”

    我很困惑 为什么内联onclick我们要写onclick hello 而在JS中我们应该写btn onclick hello或者btn addEventListener click hello 对于常规函数 为什么在内联onclick中 t
  • Rails——自我与@

    我正在关注 Michael Hartl 的 RoR 教程 它涵盖了密码加密的基础知识 这是当前的用户模型 class User lt ActiveRecord Base attr accessor password attr accessi
  • 为什么 'self.self' 在 swift 中编译并运行?

    昨天我回顾了 Swift 中的一段代码 其中包括这一行 self self someProperty 这让我很惊讶 因为这个词self被保留并用作对当前实例的引用 起初我用其他语言检查了这种现象 但都给出了错误 这并不奇怪 但是 为什么它能

随机推荐

  • empty()函数深度讲解

    看到一道关于empty xff08 xff09 函数得面试题 xff0c 觉得很有意思 研究问题要有深入的精神 a1 61 null a2 61 false a3 61 0 a4 61 39 39 a5 61 39 0 39 a6 61 3
  • 字符串如何转变成整数?

    如何把 a 61 39 123 39 转换成123 a 61 39 123 39 var dump a 61 int a 第一种方法 var dump a 61 intval a 第二种方法 var dump settype a 39 in
  • centos下网络配置方法(网关、dns、ip地址配置)

    centos网络配置实例 1 xff0c 配置DNS vi etc resolv conf 加入 nameserver 192 168 0 1 nameserver 8 8 8 8 nameserver 8 8 4 4 2 xff0c 配置
  • sql语句中where的引号用法

    where 61 34 ip 61 ip AND vote date 61 today 34 res 61 voteLogModel gt fetchAll where gt toArray 在zendframework框架中有一个错误 x
  • Apache Options Indexes FollowSymLinks详解

    如果该虚拟目录下没有 index html xff0c 浏览器也会显示该虚拟目录的目录结构 xff0c 列出该虚拟目录下的文件和子目录 如何禁止 Apache 显示目录列表呢 xff1f 要禁止 Apache 显示目录结构列表 xff0c
  • 数据库基本概念和操作

    1 何为约束 对表中的数据进行限制 允许什么样的值 不允许什么样的值 保持数据的 实体完整性 和 参照完整性 避免出现 脏数据 2 主键约束 PK primary Key在任何时候都必须有的 唯一 非空 高效 方法 1 在Oracle服务器
  • 数据库字段的长度 作用

    数据库字段的长度 指的是字节 作用 xff1a 如果不指定长度 xff0c 数据库在存储的时候都必须给每个字段预留最大的存储空间 xff0c 这样极大的浪费了空间 xff0c 也加大了数据库本身管理的难度 字段类型长度应设置为保证正常使用需
  • 飞控常见问题汇总

    1 mavros不能正常通信 失败原因如下 xff1a 用万用表检查Tx xff0c Rx xff0c GND的线是否断了 xff0c 杜邦线很容易线芯断掉 USB转TTL的小板子是否工作正常 xff0c 使用ls l dev grep t
  • PHP面试篇之基础0

    个人气场 技术实力 职业规划及贡献 1 深入理解PHP到底是什么 跨平台 xff08 window Linux Unix xff09 服务器端脚本语言 和apache配合方便 xff0c 性能很高因为PHP可以编译成apache模块 无须编
  • IT人士必备网站

    搜索网站 www 3bsou com www baigoogledu com 1 xff0c 免费动态域名申请 http www 3322 org 希网 http comexe cn 科迈 http www comexe cn http w
  • Mysql数据库数据类型详解

    MySQL的数据类型非常多 xff0c 选择正确的数据类型对于获得高性能至关重要 三大原则 xff1a 1 xff0c 更小的通常更好 xff0c 应该尽量使用可以正确存储数据的最小数据类型 2 xff0c 简单就好 xff0c 简单数据类
  • 符姓大全

    符蓉珊 符海瑛 符海英 符海瑛 符何瑛 符小菲 符睿智 符语嫣 符天翔 符天翔 符芮嘉 符文 符程 符自然 符李颜 符海瑛 符虹清 符天恩 符斌 符运波 符浩 符立 符若兮 符司晨 符尔岚 符若萱 符诗嘉 符思嘉 符斯嘉 符颖欣 符诗嘉 符
  • 什么是socket

    什么是网络套接字 xff08 Socket xff09 xff1f Socket是网络上两个程序双向通讯连接的端点 对于一个Socket而言 xff0c 它至少需要3个参数来指定 xff1a 1 xff09 通信的目的地址 xff1b 2
  • Samba服务安装

    Samba服务 xff08 共享文件 xff09 一 xff0c 安装1 apt get install samba2 apt get install samba common3 xff09 apt get install cifs uti
  • Ubuntu14配置nginx虚拟主机

    一 建立项目目录 在 home share 目录下创建一个test项目目录 xff0c 并编辑一个子目录 index php 文件 sudo mkdir p home share test 新建一个主页 index php文件 sudo v
  • 记忆方法

    数字编码联系法 xff1a 就是把数字 翻译 成编程 xff0c 然后用联想的方式把这些编程串连起来 xff0c 这就叫数字编码联系法 这种方法适用于临时记忆一些多位数字或数量不太大 xff0c 又不需长期保持记忆的数字 另外 xff0c
  • PHP 使用 file_get_contents 接收 POST 的資料

    一般接收 POST 资料都是使用 POST 这个变量 xff0c 但 POST 只能取得 Content type 為 application x www form urlencoded 或 multipart form data 的資料
  • 浮点数转成整型intval

    n 61 34 19 99 34 var dump intval n 100 int 1998 var dump strval n 100 string 4 34 1999 34 var dump intval strval n 100 i
  • 《硬件合集》Nvidia NX & Pixracer接线图 &电调调参 BLheliSuite

    Nvidia NX 1 针脚定义 2 电源接口关系图 3 使用技巧 值得一提的是 NX的针脚中ttyTHS0可以用作mavros的通信端口 xff0c 正好的Tx Rx串口通信 只需要交叉接线即可 xff0c 并每次运行时为该端口赋予sud
  • self :: 和 this-> 的用法

    在访问PHP类中的成员变量或方法时 xff0c 如果被引用的变量或者方法被声明成const xff08 定义常量 xff09 或者static xff08 声明静态 xff09 那么就必须使用操作符 反之如果被引用的变量或者方法没有被声明成