码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • php中$this->的解释


    我们一般是先声明一个类,然后用这个类去实例化对象! 
    但是,当我们在声明这个类的时候,想在类本身内部使用本类的属性或者方法。应该怎么表示呢? 
    例如: 

    我声明一个User类!它只含有一个属性 $name;

    class User 
    { 
    public $_name; 
    } 
    现在,我给User类加个方法。就用getName()方法,输出$name属性的值吧! 复制PHP内容到剪贴板 
    PHP代码:
    class User 
    { 
    public $name; 
    function getName() 
    { 
    echo $this->name; 
    } 
    } 
    //如何使用呢? 
    $user1 = new User(); 
    $user1->name = 'leo'; 
    $user1->getName(); //这里就会输出leo! 
    $user2 = new User(); 
    $user2->name = 'nick'; 

    $user2->getName(); //这里会输出nick!

    怎么理解呢? 
    我上面创建了两个User对象。分别是 $user1 和 $user2 。 
    当我调用 $user1->getName()的时候。 上面User类中的代码 echo $this->name ; 就是相当于是 echo $user1->name;

    其实,简单理解就OK。你只要知道那是一个用来表示类内部的属性和方法的代号就好了!越想越想不明白!

  • 相关阅读:
    在学习编程的过程中,我会记录下以下内容:
    JAVA基础学习笔记(4) 程序控制结构
    HDLbits: Dualedge
    性能优化:Netty连接参数优化
    【JVM故障问题排查心得】「内存诊断系列」JVM内存与Kubernetes中pod的内存、容器的内存不一致所引发的OOMKilled问题总结(上)
    孤僻型性格分析,如何改变孤僻型性格?
    腾讯云服务器CVM和轻量应用服务器区别全方位对比
    前端CSS零碎知识点
    Flutter | bloc 之 state 使用优化
    java计算机毕业设计html5健身房信息管理系统源码+mysql数据库+系统+lw文档+部署
  • 原文地址:https://blog.csdn.net/song19990524/article/details/133756570
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号