欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 编程语言 > php >内容正文

php

php如何获取常量的值,php – 如何获取常量的名称? -凯发k8官方网

发布时间:2025/1/21 php 19 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 php如何获取常量的值,php – 如何获取常量的名称? 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

你可以得到他们与

reflection api

我假设你想根据你的变量的值(变量的值==常量的值)获取常量的名称。获取类中定义的所有常量,循环遍历它们,并将这些常量的值与变量的值进行比较。

注意,使用这种方法,如果有两个具有相同值的常量,你可能得到一个你想要的常量。

例:

class foo {

const err_some_const = 6001;

const err_some_other_const = 5001;

function bar() {

$x = 6001;

$fooclass = new reflectionclass ( 'foo' );

$constants = $fooclass->getconstants();

$constname = null;

foreach ( $constants as $name => $value )

{

if ( $value == $x )

{

$constname = $name;

break;

}

}

echo $constname;

}

}

ps:你介意为什么你需要这个,因为它似乎非常不寻常…

总结

以上是凯发k8官方网为你收集整理的php如何获取常量的值,php – 如何获取常量的名称?的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图