搜索
首页PHP 库Other librariesphp的常量操作类库
php的常量操作类库
<?php
class Foo
{
  const BAR = 'bar';
  public static function getConstantValue()
  {
    return self::BAR;
  }
  public function getConstant()
  {
    return self::BAR;
  }
}
$foo = 'Foo';
echo $foo::BAR, '<br />';
echo Foo::BAR, '<br />';
$obj = new Foo();
echo $obj->getConstant(), '<br />';
echo $obj->getConstantValue(), '<br />';
echo Foo::getConstantValue();
class Bar extends Foo
{
  const BAR = 'foo'; 
  public static function getMyConstant()
  {
    return self::BAR;
  }
  public static function getParentConstant()
  {
    return parent::BAR;
  }
}
echo Bar::getMyConstant(); // foo
echo Bar::getParentConstant(); // bar

类常量属于类自身,不属于对象实例,不能通过对象实例访问

不能用public,protected,private,static修饰

子类可以重写父类中的常量,可以通过(parent::)来调用父类中的常量

 自PHP5.3.0起,可以用一个变量来动态调用类。但该变量的值不能为关键字


免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

方便实用的PHP数据库操作类方便实用的PHP数据库操作类

22Aug2019

一个简单的php mysql数据库操作类,含有增删改查以及分页和排序功能 直接实例化 $db_class 即可使用 !

发掘Java文件操作的类库发掘Java文件操作的类库

19Feb2024

探索Java中用于文件读写的类,需要具体代码示例在Java编程中,文件读写是一个非常常见的操作。Java提供了多种类来支持文件的读写操作。本文将探索Java中用于文件读写的类,并给出具体的代码示例。Java中用于文件读写的主要类有File、FileWriter、FileReader、BufferedReader和BufferedWriter。下面我们会逐个介

php类常量的使用详解php类常量的使用详解

06Jun2016

本篇文章是对php中类常量的使用进行了详细的分析介绍,需要的朋友参考下

数据库中常用的操作语句数据库中常用的操作语句

07Jun2016

1.显示数据库列表: show databases; -- 用于可查看你当前一共有多少个数据库! 2.使其成为当前操作数据库 use mysql; -- 打开数据库. 选择进入你想进入的数据库 show tables; -- 显示mysql数据库中的数据表. 显示的是你输入的数据库当中的所有表 3.显示数据

PHP中变量类型的嵌套与级联操作PHP中变量类型的嵌套与级联操作

13Sep2023

PHP中变量类型的嵌套与级联操作,需要具体代码示例在PHP中,变量的类型是可以嵌套的,也可以进行级联操作。本文将为大家介绍PHP中变量类型的嵌套和级联操作,并给出具体的代码示例。一、变量类型的嵌套PHP中的变量类型包括基本类型和复合类型。其中,基本类型包括整型、浮点型、字符串型和布尔型,复合类型包括数组、对象和资源。整型:$num=10;浮点型:$pi

PHP中变量类型的引用与赋值操作PHP中变量类型的引用与赋值操作

13Sep2023

PHP中变量类型的引用与赋值操作在PHP中,变量是一个非常重要的概念。变量的类型可以是整数、字符串、数组等多种类型。在使用变量时,有时候需要对变量进行引用操作或赋值操作。这两种操作虽然看似相似,但实际上有着不同的效果。本文将详细介绍PHP中变量类型的引用与赋值操作,并给出具体的代码示例。在PHP中,变量可以通过赋值操作将一个值赋给另一个变量。例如:$a=

See all articles