gpt4 book ai didi

php - 如何使用 $variable 作为定义常量的名称来访问 php 定义的常量

转载 作者:可可西里 更新时间:2023-11-01 00:10:14 24 4
gpt4 key购买 nike

我有一个使用 define() 定义的变量我想将该变量的名称的一部分存储在常规的 php $ 变量中,然后通过动态设置名称来访问该定义的变量。即:

define('xxx_yyy',123);
$a='xxz';
$b='_yyy';


//How to I echo out "123" now? (without using echo xxx_yyy);
//Something like these (don't work):
echo $a$b;
echo {$a$b};

我唯一能想到的是:

$defined=get_defined_vars();
echo $defined[$a$b];

但这看起来很笨重

最佳答案

echo constant ( $a . $b );

是我认为你正在寻找的,因为它是一个常数。

关于php - 如何使用 $variable 作为定义常量的名称来访问 php 定义的常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10507034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com