php类知识 self $this都只能在当前类中使用
- $this是当前对象的指针,self是当前类的指针
- $this只能用在成员方法中,不能存在于静态方法
- self 静态方法和成员方法中都能使用
- self可以访问类常量,静态属性,静态方法,成员方法----也就是访问类的东西
- self还有一个用途:在操作类有关的属性,方法时,如果用类名::属性和方法,那么类名一变,那就哭去吧,所以最稳妥的方法是用self::属性,方法
<?php class mycoach {public $name="陈培昌";CONST hisage =22;public static $earnfor =2789;public static $address = "北京市朝阳区三里屯soho北武堂";private $favorite = "喜欢丁大锅";public function __construct(){echo "{$this->name}到目前为止,为馆里卖出的装备价值".mycoach::$earnfor."元".PHP_EOL;}public static function workingaddr(){echo self::$address.PHP_EOL;} } $cpc = new mycoach(); $cpc->workingaddr(); ?>
运行结果:
陈培昌到目前为止,为馆里卖出的装备价值2789元
北京市朝阳区三里屯soho北武堂
转载于:https://www.cnblogs.com/saintdingspage/p/10988474.html
php类知识 self $this都只能在当前类中使用相关推荐
- 读书类知识付费产品简单介绍
一.读书类知识付费产品相关概念及发展 在对读书类知识付费产品进行具体剖析之前,我们首先要厘清的一个问题是,文章探讨的对象并非有声读物, 而是读书类知识付费产品,也就是业内俗称为"讲书&quo ...
- JavaSE基础知识(5)—面向对象(Object类)
一.包 java.lang包,属于java中的核心包,系统默认导入的,不用手动导入 该包中的类:Object.System.String.Integer等 1.包的好处 ①分类管理java文件,查找和 ...
- 类的初始化列表_【Flutter 111】Flutter手把手教程Dart语言——类、类的的成员变量和方法、类的构造函数...
类 Dart是一种面向对象的语言,所有对象都是一个类的实例,而所有的类都继承自Object类.每个除了Object类之外的类都只有一个超类,一个类的代码可以在其它多个类继承中重复使用. 类的实例变量 ...
- java 动态代理 阿bin_Android WebView 的方法只能在 UI 线程中运行
Android WebView 的方法只能在 UI 线程中运行 Android,WebView,线程 2018.04.25 根据报错信息,Android 的 WebView 所有的方法都只能在 UI ...
- 初学者怎么快速学习3D建模?零基础必备建模知识,你都明白吗?
第一点,工具的使用不够熟练,甚至有些功能还不知道.很多初学者对软件不够熟悉,,很多的工具都还没用过,快捷键也还不知道,其实这些的解决方法很简单,就是多去练,多去问,然后多去记.熟能生巧,模型做多了,对 ...
- php如何在特定情况下触发,php类知识点滴---魔术方法,系统在特定时机触发的方法...
__get()获取私有或受保护属性时调用的方法 class coach { private $chairfit = "徐晓冬"; public function __constru ...
- python:基础知识—流程控制—函数与模块—数据结构—类与GUI和Turtle—异常处理与文件,概括全书(上万字最详细版)
这里是一张夜景,给大家放松一下. !!无锡南长街 文章目录 模块一:基础知识 1.python语言 2.常见数字类型 3.字符串 4.数字类型转换 5.标识符命名 6.常见关键字 7.运算符与表达式 ...
- Kotlin知识归纳(四) —— 接口和类
android Kotlin系列: Kotlin知识归纳(一) -- 基础语法 Kotlin知识归纳(二) -- 让函数更好调用 Kotlin知识归纳(三) -- 顶层成员与扩展 Kotlin知识归纳 ...
- 在刚刚结束的ACL 2019上,知识图谱领域都发生了哪些大事?
来源:机器之心 本文约6500字,建议阅读10分钟. 本文将介绍本届 ACL 收录的一些知识图谱方向的优秀成果,希望对读者们有所启发. [ 导读 ]对知识工程的研究贯穿于整个人工智能的发展史.作为目前 ...
最新文章
- 2018-3-19李宏毅机器学习笔记八--HomeWork1-PM2.5 Predicition
- python3 判断列表是否存在某元素
- 蒋涛,CSDN创始人,俺村的骄傲
- Windows环境下基于python3 + selenium构建网络爬虫
- lxml invalid predicate错误
- R 语言下常用第三方库的说明
- spss入门基本用法
- 项目学子商城(加密,异常,拦截器SpringBoot没有xml配置文件,附常见配置错误)
- MIUI12.5安装ca证书提示失败
- iphone手机微信聊天记录恢复办法
- 北大软微计算机动画,【新增】2019年北京大学软微学院【电影方向】考研653、905参考书真...
- arcgis 图层概念
- PPOCRv3模型转pytorch
- Web前端开发的就业前景怎么样,薪资待遇如何
- 创建一个图文并茂的调查
- Reactor的Publisher与Subscriber
- 最吸引人的引流话术_抖音流广告引流【日引312人小白】
- 【Spring】(1)Spring概述:什么是Spring框架?为什么要用Spring框架?
- 关于vgdisplay VG Size中的小于符号
- [数值微分]数值微分的误差分析