首页 > 编程语言 >PHP中self::和static::的区别

PHP中self::和static::的区别

时间:2022-10-21 18:26:32浏览次数:51  
标签:作用域 self 编译 static PHP 运行

self关键字在编译时而非运行时确定其作用域

static关键字在运行时而非编译时确定其作用域

个人理解:

编译时就是你看到的文件代码的位置,不关心子类是否继承

运行时就是程序实际运行的时候的真实情况,如果有继承,那么就是有继承。

标签:作用域,self,编译,static,PHP,运行
From: https://www.cnblogs.com/zjfblog/p/9378708.html

相关文章

  • thinkphp 入门笔记
    1. 单数据查询   2.数据集的查询   3.  其他查询       ......
  • Java关键字(三)——static
    我们说Java是一种面向对象编程的语言,而对象是把数据及对数据的操作方法放在一起,作为一个相互依存的整体,对同类对象抽象出其共性,便是Java中的类,我们可以用类描述世间万物......
  • 使用PHP执行系统外部命令的四种方法
    准备工作出于安全性考虑,在通常情况下虚拟主机、XAMPP、DedeAMPZ等PHP运行环境都是禁止调用系统外部命令的。所以当你需要使用PHP执行命令的函数调用系统外部命令时,你需......
  • PHP版web 微信协议模拟登录
    见图:     <?php/***Desc:微信web核心协议实现*/functionarray_to_json($data){$data=json_encode($data,JSON_UNESCAPED_UNICODE);ret......
  • PHP保留两位小数的几种方法
    这篇文章主要介绍了PHP保留两位小数的几种方法,需要的朋友可以参考下 代码如下所示:$num=10.4567;//第一种:利用round()对浮点数进行四舍五入echoround($num,2......
  • js php 简单聊天室
    本文使用websocket+gatewayworker搭的一个简单聊天室,随便写了点样式,大家不要介意哈,主要看流程就好 html代码,<!doctypehtml><htmllang="en"><head><meta......
  • Linux下,PHP添加PDF扩展
    CentOS7中安装在CentOS中可以直接使用Yum进行安装,除了安装ImageMagick,还要安装它的两个依赖ImageMagick-devel和ImageMagick-perl。yum install -y ImageMagick Ima......
  • static--代码块
    static代码块packagecom.beijing.xiaowen.oop;publicclassTestStatic{//初始数据源{System.out.println("匿名代码快");}//在加载类......
  • python self.__dict__.update 批量更新属性的使用
    首先我们回顾下字典的update方法,以及查看对象属性__dict__的使用;然后再看对象.__dict__update的使用 一、字典的update方法1.描述dict.update()update()函数把字典di......
  • vue3:vue+nginx+php进行服务端部署的配置(nginx/1.18.0 / [email protected])
    一,开发环境中的配置:1,前端:vue的vue.config.jsconst{defineConfig}=require('@vue/cli-service')module.exports=defineConfig({transpileDependencies:t......