PHP 类Static 静态关键词

SAP 的预算控制并非单一功能,而是根据管控的精细度和业务场景,主要通过三个模块实现:CO(成本控制)、FM(基金管理) 和 PS(项目系统) SAP系统提供三种预算控制模型:基于CO模块的成本中心/内部订单预算管控,适用于日常费用管理;基于FM模块的基金中心/承诺项目预算控制,满足公共部门严格资金管理需求;基于PS模块的WBS元素预算控制,专为项目型企业设计。各模型通过特定配置实现预算编制、审批、控制和分析功能,并配有核心事务代码(T-Code)支持全流程操作。企业可根据业务场景选择适合的预算控制方式,实现从预算编制到执行监控的闭环管理。 阅读详情


前言

本文就介绍了PHP类Static(静态)关键词的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Static(静态)关键词

  • 声明类属性或方法为静态,就可以不实例化类而直接访问。
  • 静态属性不能通过一个类已实例化的对象来访问
  • 静态方法可以通过一个类已实例化的对象来访问
  • 由于静态方法不需要通过对象即可调用,所以伪变量 $this 在静态方法中不可用。
  • 静态属性不可以由对象通过 -> 操作符来访问。
  • 静态属性只能被初始化为文字或常量,不能使用表达式。
class MyClass1
{
    public static $my_var = 'PHP';
    public function fun1() {
        return self::$my_var;
    }
    public static function staticfun() {
        return self::$my_var;
    } 
}

print MyClass1::$my_var . "\n";         //不实例化,用范围解析操作符直接访问静态属性,输出PHP
print MyClass1::fun1() . "\n";          //不实例化,用范围解析操作符直接访问公共方法,输出PHP
print MyClass1::staticfun() . "\n";     //不实例化,用范围解析操作符直接访问静态方法,输出PHP

$foo = new MyClass1();
print $foo::$my_var . "\n";             //实例化,用范围解析操作符直接访问静态属性,输出PHP
print $foo::fun1() . "\n";              //实例化,用范围解析操作符直接访问公共方法,输出PHP
print $foo::staticfun() . "\n";         //实例化,用范围解析操作符直接访问静态方法,输出PHP

print $foo->my_var . "\n";              //实例化,不能用->直接访问静态属性,不输出PHP
print $foo->fun1() . "\n";              //实例化,用->直接访问公共方法,输出PHP
print $foo->staticfun() . "\n";         //实例化,用->直接访问静态方法,输出PHP

Python 爬虫实战:爬取 GitHub 热门项目(星数 / 语言 / 作者) 本文系统介绍了使用Python爬虫技术获取GitHub热门项目数据的完整方案。通过分析GitHub Trending页面和官方API两种数据源,详细讲解了HTML解析、JSON数据处理、反爬应对策略等关键技术。采用requests、BeautifulSoup、pandas等工具链,实现了项目信息(名称、星数、语言等)的结构化爬取,并配套数据清洗、统计分析及可视化功能。特别强调遵守GitHub API使用规范,包括Token认证、请求频率控制等合规要求。该方案为开发者提供了一种高效、合法的数据采集方法,适用于 阅读详情

相关推荐

反激变压器设计学习笔记

反激变压器匝比感量设计

m0_55419117的博客 5262

php7 新特性总结

/** * 单词整理 * Throwable 可抛出的 * Exception [ɪkˈsepʃn] 例外情况 * declare [dɪˈkleə(r)] 声明 * strict [strɪkt] 严格的 * void [vɔɪd] 无效 * Closu...

qq_39414590的博客 265

彩虹期权定价

彩虹期权的定价较为复杂,因为它涉及多个标的资产的联合分布。蒙特卡洛模拟(Monte Carlo Simulation):通过模拟多个标的资产价格路径,计算期权的预期支付。解析近似方法:如马尔可夫链近似方法或多变量Black-Scholes公式的扩展。数值方法:如有限差分法或傅里叶变换法,适用于某些特定条件下的多资产期权定价。由于彩虹期权涉及多个标的资产,我们通常使用蒙特卡洛模拟来进行定价。接下来,我将演示如何使用Heston模型和蒙特卡洛模拟方法来定价彩虹期权。

智能科技前沿 1858

PHP static关键字的用法及注意点

static用法一直以来用的模模糊糊的,觉得和java的static关键字似乎很类似,知道有所不同,却又不明白到底哪些不同,这里尽量列出PHP 中static的几种用法,第一次写博客,若有不足与改进之处,欢迎各位批评指正。同样的,如果您在static关键字的用法上有更多的建议或者自己的心得,也欢迎您贴出教导,谢谢~

黑白的不止琴键 1万+

newman的使用

Newman是一个基于Node.js的postman命令行工具,用于运行和测试PostmanAPI 请求的集合。它允许用户在命令行环境中执行Postman的JSON文件,从而实现接口自动化测试和持续集成,同时支持用户进行自动化测试、批量执行请求、生成报告等操作。

m0_62825058的博客 1616

Spring Boot 3.5.4 + LangChain4j实战:用Milvus搭建企业级RAG问答系统(附阿里百炼API配置)

本文详细介绍了如何利用Spring Boot 3.5.4、LangChain4j与Milvus构建企业级RAG问答系统。内容涵盖从架构设计、阿里百炼API安全配置、Milvus部署优化,到RAG检索、会话管理等核心实现,并提供了生产级API设计、监控集成及性能优化等实战经验,旨在帮助开发者打造高可用、可维护的Java AI应用。

weixin_29054399的博客 610

PHP static静态详解

前言 PHP 类属性和方法都需要在类实例化后才能调用(常量属性除外),但是,PHP 还提供了静态属性和静态方法,所谓「静态」指的是无需对类进行实例化,就可以直接调用这些属性和方法。静态类不是不可以实例化,而是不需要实例化就可以用。 静态成员的定义 用static关键字来修饰类的属性、方法,称这些属性、方法为静态属性、静态方法。 1、静态属性 语法: static 属性名 实例: <?php class Foo { public static $my_static = '

WHQ556677的博客 4738

Comsol实战:铌酸锂x切与z切参数设置全攻略(附电场强度归一化技巧)

本文详细介绍了在Comsol Multiphysics中设置铌酸锂x切与z切晶体参数的全流程,包括晶体取向定义、电光系数配置及关键光学参数计算。重点讲解了电场强度归一化这一实用技巧,帮助用户提升仿真分析效率,为设计电光调制器等集成光子器件提供精准的仿真基础。

year5的博客 583

php中箭头怎么打开,PHP中箭头函数的实例详解_后端开发

PHP 数组常用函数 | PHP 技术论坛_后端开发数组操作的基本函数有多种,数组的键名和值,数组的内部指针;数组的分段和填充,数组与栈,数组与列队,数组的排序,数组的计算,其他的数组函数等等。称为箭头函数的短闭包是PHP7.4版本将带来的期待已久的功能之一。它是由 Nikita Popov、Levi Morrison 和 Bob Weinand 提出的,你可以在此处阅读原 RFC相关学习推荐:P...

weixin_42511886的博客 331

网格自适应实战 | 攻克超弹性体大变形不收敛难题

本文针对超弹性体(如橡胶)在大变形仿真中因网格严重扭曲导致计算不收敛的难题,提供了基于ANSYS网格自适应技术的实战解决方案。文章详细阐述了从问题诊断、模型准备到核心参数设置的完整流程,并介绍了结合混合U-P单元技术的进阶组合策略,有效攻克了材料压缩等场景下的仿真收敛问题。

week9的博客 517

6、 实时家禽健康识别与疾病检测系统的深入解析

本文深入解析了一种基于物联网的实时家禽健康识别与疾病检测系统,结合图像分析和音频分析技术,能够有效识别病鸡并防止疾病传播。文章详细介绍了系统的测试环境、数据采集与预处理方法、图像与音频分析流程,并对系统性能进行了全面评估。最后提出了未来改进方向,包括多模态融合、深度学习应用及实时性优化等。

weixin_28840811的博客 185

PHP8的匿名函数-PHP8知识详解

通过使用命名函数和命名函数的变量绑定,可以模拟闭包的行为。这样做的好处是,匿名函数仍然保持其原始定义中访问外部作用域变量的能力,同时又能够正确地访问绑定的对象或类的成员。请注意,在使用匿名函数作为回调函数时,可以直接将匿名函数写在函数调用的参数列表中,而不需要定义一个独立的函数体。最后,我们调用绑定后的函数$boundFunc(),这样就可以在匿名函数中成功访问到$this->message的值。请注意,由于我们使用了静态化的匿名函数,所以无需依赖于对象进行绑定,但仍然可以访问类的成员变量。

站长在线在优快云 1278

手把手教你从入门到精通C#串口通信

本文以我开发的串口助手SComTool为例,详细介绍《C#串口通信从入门到精通》专栏的目录内容,本专栏由一个高级工程师多年实战经验总结,绝对是c#串口通信的葵花宝典!带您从入门到精通C#串口通信!

qq_34059233的博客 3万+

php声明一个类的关键字,PHP类及其方法的修饰关键词简介

const在PHP中定义常量我们通常用define,但是在类中,我们可以使用const关键字定义类常量,用法如下:classMyClass{constconstant='constantvalue';functionshowConstant(){echoself::constant."";}}const并非必须定义在类的内部,如:constBAR=1;?>...

weixin_39922151的博客 1195

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

PHP修饰类和方法的关键字简介

const 在PHP中定义常量我们通常用define,但是在类中,我们可以使用const关键字定义类常量,用法如下: classMyClass{ constconstant='constantvalue'; functionshowConstant(){ echoself::constant.""; } } const并非必须定义在类的内部,如: constBAR=1;?><?php # bar.phprequire'foo.php';var_dump(F...

jacklin_01的博客 328

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

php笔记(二)PHP类和对象之Static静态关键字

PHP类和对象之Static静态关键字 静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。 class Car { private static $speed = 10; public static function getSpeed() { ...

KELION1234的博客 153

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

php static 延时,php static延迟静态绑定

如果你是一个懒惰的程序员,你看到以下代码可能会恼火abstract class U{}class u1 extends U{public static function create(){return new u1();}}class u2 extends U{public static function create(){return new u2();}}这段代码正常工作是没问题,但大量重复...

weixin_39709367的博客 142

PHP通过static关键词实现静态调用绑定

代码如下所示 class A { public static function who(){ echo __CLASS__; } public static function test(){ self::who(); } } class B extends A { public static function who(){ echo __CLASS__; } } echo B::test(); //输出 A 当我们打印B::test()的时候。此时输出的是A,其实我们想要的是

hxthon的博客 482

php 静态类 成员变量初始化,静态变量(static)

一、静态变量/**声明一个名为test的函数,测试在函数内部声明的静态变量的使用*/function test(){static $a=0;echo $a;$a++;}test(); //第一次运行,输出0test(); //第二次运行,输出1test(); //第三次运行,输出2test(); //第四次运行,输出3...

weixin_36210904的博客 929

final关键词 static静态属性和静态方法

现在有如下需求:我写了一个类,你只可以使用,不可以继承,也不能重写其中的方法,如果实现?类或者方法一旦声明final关键词,那么此类会有如下特点:带有final关键词的类,不能被继承。带有final关键词的方法,不能被子类重写。 finale关键词声明类,无法继承。 1 final class a{ 2 3 }class b extends a{ 4 public func...

weixin_34391854的博客 196

php static 属性,php static静态属性和静态方法

一、静态属性静态属性不可以由对象通过 -> 操作符来访问。静态属性只能被初始化为文字或常量,不能使用表达式。所以可以把静态属性初始化为整数或数组,但不能初始化为另一个变量或函数返回值,也不能指向一个对象。如何访问静态属性呢?在类内部:类名::$静态属性或者self::$静态属性在类外部:类名::$静态属性或者对象实例::$静态属性class Person{public static ...

weixin_36081187的博客 414

php面向对象中static静态属性和静态方法的调用

这里分析了php面向对象中static静态属性和静态方法的调用。关于它们的调用(能不能调用,怎么样调用),需要弄明白了他们在内存中存放位置,这样就非常容易理解了。静态属性、方法(包括静态与非静态)在内存中,只有一个位置(而非静态属性,有多少实例化对象,就有多少个属性)。实例: <?php header("content-type:text/html;charset=utf-8"); class

中国石油大学 INThe Du Jin Feng 2431

PHP static静态方法,PHP static:静态属性和静态方法

在 PHP 中,通过 static 关键词修饰的成员属性和成员方法分别称为静态属性和静态方法。静态属性和静态方法可在不被实例化的情况下直接使用。静态属性在类中,有一个静态属性的概念。和常规属性不一样的是,静态属性属于类本身,而不属于任何实例。因此其也可称为类属性,以便和对象的属性区分开来。静态属性使用static关键词定义,在类外部可使用类名 :: 静态属性名的方式访问,在类内部可使用self :...

weixin_39614276的博客 300

PHP:类-属性-访问控制-静态Static-类常量-类的自动加载-构造函数和析构函数

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Comp...

xiongxiaolin123的博客 637

分析php面向对象中static静态属性和静态方法的调用方法

PHP static静态属性和静态方法 Static(静态)关键字详细介绍结论: Static(静态)关键字 声明类属性或方法为静态,就可以不实例化类而直接访问。静态属性不能通过一个类已实例化的对象来访问(但静态方法可以)。 为了兼容 PHP 4,如果没有指定访问控制,属性和方法默认为公有。 由于静态方法不需要通过对象即可调用,所以伪变量 $this 在静态方法中不可用。 静态属性不可以由对象通过 -> 操作符来访问。 用静态方式调用一个非静态方法会导致一个 E_STRICT 级别的错误。 就像其它所

徊忆羽菲 472

php 静态调用方法有啥好处,php static静态属性和静态方法的调用

php static静态属性和静态方法我们以前有介绍过它们的区别在哪里,下面我们来看看关于static静态属性和静态的用法例子。这里分析了php面向对象中static静态属性和静态方法的调用。关于它们的调用(能不能调用,怎么样调用),需要弄明白了他们在内存中存放位置,这样就非常容易理解了。静态属性、方法(包括静态与非静态)在内存中,只有一个位置(而非静态属性,有多少实例化对象,就有多少个属性)。实...

weixin_39539588的博客 319
上一篇: PHP访问操作符(::)双冒号
下一篇: PHP抽象类abstract 接口interface及实现implements
VVIP______
博客等级 码龄6年 0粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值