php在类中使用静态方法的方式:1、使用self,代码为【self::test();】;2、使用类名,代码为【public function test1()a::test()】;3、使用static,代码为【static::test()】。

php在类中使用静态方法的方式:

1、使用self,代码如下<?php

class a {

private static function test() {

echo 'test';

}

public function test1() {

self::test();

}

}

$ab = new a();

$ab->test1();//结果 test

2、使用类名,代码如下<?php

class a {

private static function test() {

echo 'test';

}

public function test1() {

a::test();

}

}

$ab = new a();

$ab->test1();//结果 test

3、使用static,代码如下<?php

class a {

private static function test() {

echo 'test';

}

public function test1() {

static::test();

}

}

$ab = new a();

$ab->test1();//结果 test相关免费学习推荐:php编程(视频)

php类使用自己的静态方法吗,php在类中使用静态方法有几种方式相关推荐

  1. python类的静态属性和静态方法_详解Python中的静态方法与类成员方法

    前言 因为Python的水平目前一直是处于能用阶段,平时写的脚本使用的Python的写法也比较的简单,没有写过稍微大一点的项目.对Python中的类,类之间的组织关系,整个项目中类之间如何耦合还缺乏认 ...

  2. python静态变量和静态方法_详解Python中的静态方法与类成员方法

    前言 因为Python的水平目前一直是处于能用阶段,平时写的脚本使用的Python的写法也比较的简单,没有写过稍微大一点的项目.对Python中的类,类之间的组织关系,整个项目中类之间如何耦合还缺乏认 ...

  3. php中静态方法有什么作用,PHP中的静态方法与非静态方法有什么不同吗?

    除此之外,如果您尝试在您的方法中使用$this,如下所示: class t { protected $a = 10; public function tt() { echo $this->a; ...

  4. Python的类中定义函数的三种方式及其利用

    类中方法/函数: 普通方法 直接定义(含self) 类方法 @classmethod 静态方法 @staticmethod 类中变量: 静态变量 普通变量 定义在构造函数中(__init__) 看代码 ...

  5. java new class 直接调用_java中创建对象的的两种方式具体解释,一个是new一个是调用Class类的newinstance方法?...

    展开全部 1.new 使用java的关键字new来创建对象实例.构造函数链中的所有构造函数都32313133353236313431303231363533e78988e69d833133333739 ...

  6. java创建user类在哪里_java中创建对象有哪几种方式

    1.用new 创建对象,这是最常用的创建对象的方法. User user1 = new User(2,"青秧"); 2.运用反射,调用Java.lang.Class或者java.l ...

  7. Python自定义类中定义属性的两种方式

    封面图片:<Python程序设计开发宝典>,ISBN:9787302472100,董付国,清华大学出版社 图书详情:https://item.jd.com/12143483.html 京东 ...

  8. java类初始数组_java中数组初始化的三种方式是什么

    java中数组初始化的三种方式是:1.静态初始化,如[int a[] = {2, 0, 1, 9, 2020}]:2.动态初始化,如[int[] c = new int[4]]:3.默认初始化,如[i ...

  9. Android:按键响应方式第一种onClick属性,第二种方法接口类,第三种方式匿名内部类,第四种方式Activity

    一.在xml 中设置按键的onClick 绑定的函数 新建一个工程 然后在相关的页面添加一个Button 运行一下 实际上,现在这个按键一,我们去运行的时候,他是没有任何的反馈的,我们按完它,他没有任 ...

  10. springboot项目中利用@WebFilter注解和@Bean配置类两种方式实现Filter过滤器

    过滤器(Filter) 过滤器实际上就是对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理.通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理 ...

最新文章

  1. ElasticSearch查询 基础篇
  2. 算法建模流程详解及python代码实现
  3. 学java需要什么基础_学java需要什么基础?
  4. python编程中的if __name__ == 'main': 的作用和原理[2]
  5. SpringCloud工作笔记071---mysql字符集 utf8 和utf8mb4 的区别_utf8是不能存储emoji表情字符集的
  6. 拼音获取啊啊的的js
  7. 读书笔记《松本行弘的程序世界》
  8. 易语言雷电模拟器adb模块制作实现一键模拟器多开
  9. c#winform panel空间拖动窗体 最小化 关闭 按钮 右下角弹窗
  10. 富爸爸穷爸爸的所有书籍
  11. RGB图像转HSI直方图均衡化后再转回RGB
  12. 利用UltrISO将gho文件制作可引导iso
  13. 加载java ie停止工作_IE报错“Internet Explorer 已停止工作”解决方案
  14. android电视nas的照片,安卓手机为中心的家庭“nas”
  15. 头发合成:手绘草图妙变逼真秀发
  16. scrapy中的Request的用法
  17. 单片机应用系统设计技术——数控云台master
  18. 解决找不到roslyn\csc.exe文件问题
  19. 无线服务器网速加快,路由器设置怎样提高网速 路由器设置提高网速的办法【图文】...
  20. 秘密福利偷偷分享!!!就此一天!!!过后删!!!

热门文章

  1. 文件对比工具Beyond Compare的使用(入门)
  2. 开关电源仿真与设计基于spice 第2版 中译本_新书推荐 开关电源控制环路设计Christophe Basso 著...
  3. HTML与CSS基础之属性选择器(二)
  4. 获取IPhone相册中图片的方法(包括获取所有图片)
  5. 【译】Effective TensorFlow Chapter10——在TensorFlow中利用多GPU处理并行数据
  6. 教你3行代码坑崩系统(哈哈哈哈)
  7. WWDC 2014 Session笔记 - 可视化开发,IB 的新时代
  8. C#ListBox对Item进行重绘,包括颜色
  9. java远程调用linux的命令或者脚本
  10. (笔记)Linux服务器中判断客户端socket断开连接的方法